10.2. ACME データベースの設定
このセクションでは、ACME レスポンダーにデータベースを設定する方法を説明します。データベース設定は /etc/pki/pki-tomcat/acme/database.conf にあります。
pki-server acme-database-modコマンドを使用すると、コマンドラインでデータベースを設定できます。パラメーターを指定せずにこのコマンドを呼び出すと、インタラクティブモードが起動します。以下に例を示します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
--typeパラメーターでコマンドを呼び出すと、指定したタイプに基づいて新しい設定が作成されます。 - 他のパラメーターを指定してコマンドを呼び出すと、指定したパラメーターが更新されます。
特定の ACME 設定プロパティーはデータベースに保存され、クラスター内のすべての ACME レスポンダーを一貫して設定できます。デフォルトでは、ACME 設定プロパティーを取得または更新する際に、ACME レスポンダーがデータベースに直接アクセスし、データベースの負荷を増やす可能性があります。一部のデータベースは、この負荷を軽減するために ACME 設定モニターを提供する場合があります。
10.2.1. DS データベースの設定 リンクのコピーリンクがクリップボードにコピーされました!
ACME レスポンダーが DS データベースを使用するように設定できます。DS データベース設定のサンプルは、/usr/share/pki/acme/database/ds/database.conf にあります。
DS データベースを設定するには、次のコマンドを実行します。
以下のコマンドで
/usr/share/pki/acme/database/database/ds/schema.ldifファイルをインポートして ACME DS スキーマを追加します。ldapmodify -h $HOSTNAME -x -D "cn=Directory Manager" -w Secret.123 \ -f /usr/share/pki/acme/database/ds/schema.ldif$ ldapmodify -h $HOSTNAME -x -D "cn=Directory Manager" -w Secret.123 \ -f /usr/share/pki/acme/database/ds/schema.ldifCopy to Clipboard Copied! Toggle word wrap Toggle overflow -
次に LDIF ファイルを準備して ACME サブツリーを作成します。LDIF ファイルのサンプルは、
usr/share/pki/acme/database/ds/create.ldifで利用できます。この例では、ベース DN にdc=acme,dc=pki,dc=example,dc=comを使用しています。 ldapaddコマンドを使用して LDIF ファイルをインポートします。ldapadd -h $HOSTNAME -x -D "cn=Directory Manager" -w Secret.123 \ -f /usr/share/pki/acme/database/ds/create.ldif$ ldapadd -h $HOSTNAME -x -D "cn=Directory Manager" -w Secret.123 \ -f /usr/share/pki/acme/database/ds/create.ldifCopy to Clipboard Copied! Toggle word wrap Toggle overflow データベース設定ファイルのサンプルを
/usr/share/pki/acme/database/database.confから/etc/pki/pki-tomcat/acmeディレクトリーにコピーします。または、以下のコマンドを実行して一部のパラメーターをカスタマイズします。pki-server acme-database-mod --type ds \ -DbindPassword=Secret.123$ pki-server acme-database-mod --type ds \ -DbindPassword=Secret.123Copy to Clipboard Copied! Toggle word wrap Toggle overflow 必要に応じて設定をカスタマイズします。
スタンドアロンの ACME デプロイメントでは、
database.confは以下のようになります。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 共有 CA および ACME デプロイメントでは、database.conf は以下のようになります。
class=org.example.acme.database.DSDatabase configFile=conf/ca/CS.cfg baseDN=dc=acme,dc=pki,dc=example,dc=comclass=org.example.acme.database.DSDatabase configFile=conf/ca/CS.cfg baseDN=dc=acme,dc=pki,dc=example,dc=comCopy to Clipboard Copied! Toggle word wrap Toggle overflow
DS データベースは、検索の永続性を使用して ACME 設定モニターを提供します。monitor.enabled=true パラメーターを設定してこれを有効にできます。