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.
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:
Temas relacionados