证书请求

证书注册 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 扩展 ((可能作为) 属性的一部分提交)和签名。 以下主题解决了这些问题:

IX509CertificateRequestCertificate

IX509CertificateRequestCmc

IX509CertificateRequestPkcs7

IX509CertificateRequestPkcs10