付録C 公開モジュールのリファレンス


いくつかのパブリッシャー、マッパー、およびルールモジュールは、デフォルトで Certificate Manager を使用して設定されます。

C.1. パブリッシャープラグインモジュール

このセクションでは、Certificate Manager に提供されるパブリッシャーモジュールを説明します。これらのモジュールは Certificate Manager で使用され、特定のパブリッシャーインスタンスを有効および設定します。

C.1.1. FileBasedPublisher

FileBasedPublisher プラグインモジュールは、証明書および CRL をファイルに公開するように Certificate Manager を設定します。このプラグインは、発行元の設定時に選択したチェックボックスに応じて、base-64 でエンコードされたファイル、DER でエンコードされたファイル、またはその両方を発行できます。証明書および CRL の内容は、PrettyPrintCert および PrettyPrintCRL ツールを使用してファイルを変換して表示できます。base-64 および DER でエンコードされた証明書および CRL でコンテンツを表示する方法は、「ファイルに公開される証明書および CRL の表示」 を参照してください。

デフォルトでは、Certificate Manager は FileBasedPublisher モジュールのインスタンスを作成しません。

表C.1 FileBasedPublisher 設定パラメーター
パラメーター説明

Publisher ID

パブリッシャーの名前、スペースを含まない英数字の文字列を指定します。例: PublishCertsToFile

directory

Certificate Manager がファイルを作成するディレクトリーへの完全なパスを指定します。パスは絶対パスにすることも、Certificate System インスタンスディレクトリーからの相対パスにすることもできます。例: /export/CS/certificates

C.1.2. LdapCaCertPublisher

LdapCaCertPublisher プラグインモジュールは、CA 証明書の CA 証明書を CA のディレクトリーエントリーの caCertificate;binary 属性に公開または公開しないように、証明書マネージャーを設定します。

モジュールは、CA エントリーのオブジェクトクラスを pkiCA または certificationAuthority に変換していない場合は変換します。同様に、CA に他の証明書がない場合は、pkiCA または certificationAuthority オブジェクトクラスも削除します。

インストール時に、Certificate Manager は、ディレクトリーに CA 証明書を発行する LdapCaCertPublisher モジュールのインスタンスを自動的に作成します。

表C.2 LdapCaCertPublisher 設定パラメーター
パラメーター説明

caCertAttr

CA 証明書を公開する LDAP ディレクトリー属性を指定します。これは、caCertificate;binary でなければなりません。

caObjectClass

ディレクトリー内の CA のエントリーのオブジェクトクラスを指定します。これは pkiCA または certificationAuthority でなければなりません。

C.1.3. LdapUserCertPublisher

LdapUserCertPublisher プラグインモジュールは、User 証明書の User 証明書をユーザーのディレクトリーエントリーの userCertificate;binary 属性に公開または公開しないように、証明書マネージャーを設定します。

このモジュールは、エンドエンティティー証明書を LDAP ディレクトリーに公開するために使用されます。エンドエンティティーの証明書のタイプには、SSL クライアント、S/MIME、SSL サーバー、および OCSP レスポンダーが含まれます。

インストール時に、Certificate Manager は、ディレクトリーにエンドエンティティー証明書を発行する LdapUserCertPublisher モジュールのインスタンスを自動的に作成します。

表C.3 LdapUserCertPublisher 設定パラメーター
パラメーター説明

certAttr

Certificate Manager が証明書を公開するマップされたエントリーのディレクトリー属性を指定します。これは userCertificate;binary にする必要があります。

C.1.4. LdapCrlPublisher

LdapCrlPublisher プラグインモジュールは、CRL をディレクトリーエントリーの certificateRevocationList;binary 属性に公開または公開しないように、証明書マネージャーを設定します。

インストール時に、Certificate Manager は、ディレクトリーに CRL を発行する LdapCrlPublisher モジュールのインスタンスを自動的に作成します。

表C.4 LdapCrlPublisher 設定パラメーター
パラメーター説明

crlAttr

証明書マネージャーが CRL を公開するマップされたエントリーのディレクトリー属性を指定します。これは certificateRevocationList;binary でなければなりません。

C.1.5. LdapDeltaCrlPublisher

LdapDeltaCrlPublisher プラグインモジュールは、Delta CRL をディレクトリーエントリーの deltaRevocationList 属性に公開または公開しないように、証明書マネージャーを設定します。

インストール時に、Certificate Manager は、ディレクトリーに CRL を発行する LdapDeltaCrlPublisher モジュールのインスタンスを自動的に作成します。

表C.5 LdapDeltaCrlPublisher 設定パラメーター
パラメーター説明

crlAttr

Certificate Manager がデルタ CRL を公開するマップされたエントリーのディレクトリー属性を指定します。これは deltaRevocationList;binary である必要があります。

C.1.6. LdapCertificatePairPublisher

LdapCertificatePairPublisher プラグインモジュールは、CA のディレクトリーエントリーの crossCertPair;binary 属性に、クロス署名証明書を公開または公開しないように証明書マネージャーを設定します。

また、モジュールが、CA エントリーのオブジェクトクラスを pkiCA または certificationAuthority に変換していない場合は変換します。同様に、CA に他の証明書がない場合は、pkiCA または certificationAuthority オブジェクトクラスも削除します。

インストール時に、Certificate Manager は、LdapCrossCertPairPublisher という名前の LdapCertificatePairPublisher モジュールのインスタンスを作成し、複数の署名された証明書をディレクトリーに公開します。

表C.6 LdapCertificatePairPublisher パラメーター
パラメーター説明

crossCertPairAttr

CA 証明書を公開する LDAP ディレクトリー属性を指定します。これは crossCertificatePair;binary でなければなりません。

caObjectClass

ディレクトリー内の CA のエントリーのオブジェクトクラスを指定します。これは pkiCA または certificationAuthority でなければなりません。

C.1.7. OCSPPublisher

OCSPPublisher プラグインモジュールは、CRL を Online Certificate Status Manager に公開するように Certificate Manager を設定します。

Certificate Manager は、インストール時に OCSPPublisher モジュールのインスタンスを作成しません。

表C.7 OCSPPublisher パラメーター
パラメーター説明

host

Online Certificate Status Manager の完全修飾ホスト名を指定します。

ポート

Online Certificate Status Manager が Certificate Manager をリッスンしているポート番号を指定します。これは Online Certificate Status Manager の SSL ポート番号です。

path

CRL を公開するためのパスを指定します。これはデフォルトのパス /ocsp/agent/ocsp/addCRL でなければなりません。

enableClientAuth

クライアント (証明書ベースの) 認証を使用して OCSP サービスにアクセスするかどうかを設定します。

ニックネーム

クライアント認証に使用する OCSP サービスのデータベース内の証明書のニックネームを指定します。これは、enableClientAuth オプションが true に設定されている場合にのみ使用されます。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.