第8章 証明書を登録するための認証
8.1. 認証プラグインによる自動承認 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
プロファイルの
auth.instance_id パラメーターは認証メカニズムを指定します。証明書要求は、認証プラグインで自動的に承認されるか、CA エージェントによって手動で承認されます。
注記
証明書登録プロファイルの編集方法は、「証明書プロファイルの設定」 を参照してください。
8.1.1. 登録要求の自動承認の設定 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
登録リクエストは自動的に承認される設定は、要求の種類によって異なります。
- agent-pre-approved CMC 要求の場合は、CA プロファイルに設定されます。
auth.instance_id=CMCAuth authz.acl=group="Certificate Manager Agents"authz.aclパラメーターは、リクエストを承認できるグループを定義します。 - ユーザーが開始された要求の場合:
- CMC Shared Token を使用する場合は、CA プロファイルで設定します。
auth.instance_id=CMCUserSignedAuth必要なデフォルトと制約:policyset.cmcUserCertSet.1.constraint.class_id=cmcSharedTokenSubjectNameConstraintImpl policyset.cmcUserCertSet.1.constraint.name=CMC Shared Token Subject Name Constraint policyset.cmcUserCertSet.1.default.class_id=authTokenSubjectNameDefaultImpl policyset.cmcUserCertSet.1.default.name=Subject Name Default - ユーザー署名要求を使用する場合は、CA プロファイルで設定します。
auth.instance_id=CMCUserSignedAuth必要なデフォルトと制約:policyset.cmcUserCertSet.1.default.params.name= policyset.cmcUserCertSet.9.constraint.class_id=uniqueKeyConstraintImpl policyset.cmcUserCertSet.9.constraint.name=Unique Key Constraint policyset.cmcUserCertSet.9.constraint.params.allowSameKeyRenewal=true policyset.cmcUserCertSet.9.default.class_id=noDefaultImpl policyset.cmcUserCertSet.9.default.name=No Default
プロファイルの編集に関する詳細は、「証明書プロファイルの設定」 を参照してください。
8.1.2. CMC 認証プラグイン リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
Certificate System は、以下の認証プラグインを提供します。
CMCAuth- CA エージェントが CMC 要求に署名する場合は、このプラグインを使用します。
CMCAuthプラグインを使用するには、登録プロファイルで以下を設定します。auth.instance_id=CMCAuthデフォルトでは、以下の登録プロファイルはCMCAuthプラグインを使用します。- システム証明書の場合:
caCMCauditSigningCertcaCMCcaCertcaCMCECserverCertcaCMCECsubsystemCertcaCMCECUserCertcaCMCkraStorageCertcaCMCkraTransportCertcaCMCocspCertcaCMCserverCertcaCMCsubsystemCert
- ユーザー証明書の場合:
caCMCUserCertcaECFullCMCUserCertcaFullCMCUserCert
CMCUserSignedAuth- 署名付きまたは SharedSecret ベースの CMC 要求を送信する場合は、このプラグインを使用します。
CMCUserSignedAuthプラグインを使用するには、登録プロファイルに以下を設定します。auth.instance_id=CMCUserSignedAuthユーザー署名の CMC 要求は、要求された証明書と同じsubjectDN属性が含まれるユーザーの証明書で署名する必要があります。ユーザーが署名した CMC 要求を使用できるのは、ユーザーが他の証明書のユーザー ID を証明するために使用できる署名証明書を既に取得している場合のみです。SharedSecret ベースの CMC 要求は、要求が要求自体の秘密鍵によって署名されたことを意味します。この場合、CMC 要求は認証に共有秘密メカニズムを使用する必要があります。SharedSecret ベースの CMC 要求は通常、ユーザーの最初の署名証明書を取得するために使用され、後で他の証明書を取得するために使用されます。詳細は、「CMC SharedSecret 認証」を参照してください。デフォルトでは、以下の登録プロファイルは、CMCUserSignedAuthプラグインを使用します。caFullCMCUserSignedCertcaECFullCMCUserSignedCertcaFullCMCSharedTokenCertcaECFullCMCSharedTokenCert