憑證要求
憑證註冊 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 版延伸模組, (這些延伸模組可能會提交為屬性) 的一部分,以及簽章。 下列主題會解決這些問題:
相關主題