証明書登録 SDK を使用して、PKCS #10、PKCS #7、CMC、自己署名証明書要求を作成できます。 各種類の要求は、次の表に示すインターフェイスのいずれかで表されます。 すべての要求インターフェイスは、IX509CertificateRequest インターフェイスから直接または間接的に継承されます。
インターフェイス | 形容 |
---|---|
IX509CertificateRequestPkcs10 | PKCS #10 要求を表します。 このインターフェイスは、IX509CertificateRequestから継承します。 |
IX509CertificateRequestPkcs7 | PKCS #7 要求を表します。 このインターフェイスは、IX509CertificateRequestから継承します。 |
IX509CertificateRequestCertificateの | 自己署名証明書を表します。 このインターフェイスは、IX509CertificateRequestPkcs10から継承します。 |
IX509CertificateRequestCmcの | CMC 要求を表します。 このインターフェイスは、IX509CertificateRequestPkcs7から継承します。 |
次の図は、証明書登録 API でサポートされている要求オブジェクトの継承構造を示しています。 IX509CertificateRequest オブジェクトは、使用可能なすべての要求オブジェクトの基底クラスとして直接または間接的に機能します。
要求インターフェイスの継承構造を
種類に関係なく、証明書要求には、要求を行うサブジェクト、サブジェクトの公開キー、属性のセット、X.509 バージョン 3 拡張機能のセット (属性の一部として送信される可能性があります)、署名に関する情報が含まれます。 これらの問題は、次のトピックで解決されます。
関連トピック