¿Cómo se relacionan PKCS # 10 y x509?

2

No puedo entenderlos usando los RFC. ¿Alguien puede ayudar?

Cuando uso esta función, enlace , ¿estoy creando un PKCS? # 10 formato CSR?

    
pregunta Abhijeet Rastogi 15.04.2016 - 06:32
fuente

1 respuesta

2

PKCS # 10 es una especificación que define qué y cómo deben incluirse los atributos en una Solicitud de firma de certificado para que cumpla con los requisitos. Se utiliza como la especificación predeterminada para la mayoría de las autoridades de firma de certificados. Esta especificación dicta el uso de ASN.1.

ASN.1, también conocida como Notación de sintaxis abstracta uno, es un estándar que define reglas y estructuras para la representación de datos. En este caso, se utiliza para especificar cómo deben formatearse los atributos que usted coloca en una solicitud PKCS # 10.

Los objetos OpenSSL X509Req son clases contra las que puede definir atributos para generar una solicitud de firma de certificado. Usted construye y agrega atributos al objeto de solicitud. Al utilizar un código similar al siguiente, puede volcar la clase en un formato ASN.1.

req = crypto.X509Req()
output = crypto.dump_certificate_request(crypto.FILETYPE_ASN1, req)

Si crea un objeto de este tipo, incluye los atributos y los datos requeridos por la especificación PKCS # 10 y luego los descarga en el formato ASN.1, ha creado una solicitud de firma de certificado que cumple con PKCS # 10.

    
respondido por el Dave Satchell 15.04.2016 - 06:58
fuente

Lea otras preguntas en las etiquetas