Compartir a través de


Solicitudes de certificado

El SDK de inscripción de certificados se puede usar para crear solicitudes de certificado PKCS #10, PKCS #7, CMC y certificados autofirmados. Cada tipo de solicitud se representa mediante una de las interfaces enumeradas en la tabla siguiente. Todas las interfaces de solicitud heredan directa o indirectamente de la interfaz IX509CertificateRequest .

Interfaz Descripción
IX509CertificateRequestPkcs10 Representa una solicitud PKCS #10. Esta interfaz hereda de IX509CertificateRequest.
IX509CertificateRequestPkcs7 Representa una solicitud PKCS #7. Esta interfaz hereda de IX509CertificateRequest.
IX509CertificateRequestCertificate Representa un certificado autofirmado. Esta interfaz hereda de IX509CertificateRequestPkcs10.
IX509CertificateRequestCmc Representa una solicitud de CMC. Esta interfaz hereda de IX509CertificateRequestPkcs7.

 

En la ilustración siguiente se muestra la estructura de herencia de los objetos de solicitud admitidos por la API de inscripción de certificados. Un objeto IX509CertificateRequest sirve, directa o indirectamente, como clase base para todos los objetos de solicitud disponibles.

estructura de herencia para las interfaces de solicitud

Independientemente del tipo, una solicitud de certificado contiene información sobre el asunto que realiza la solicitud, la clave pública del firmante, un conjunto de atributos, un conjunto de extensiones X.509 versión 3 (que se pueden enviar como parte de los atributos) y una firma. Estos problemas se abordan en los temas siguientes:

IX509CertificateRequestCertificate

IX509CertificateRequestCmc

IX509CertificateRequestPkcs7

IX509CertificateRequestPkcs10