In che modo sono correlati PKCS # 10 e x509?

2

Non riesco a dare un senso a loro usando gli RFC. Qualcuno può aiutare?

Quando utilizzo questa funzione, link , sto creando un PKCS Formato 10 CSR?

    
posta Abhijeet Rastogi 15.04.2016 - 06:32
fonte

1 risposta

2

PKCS # 10 è una specifica che definisce cosa e come gli attributi devono essere contenuti in una richiesta di firma del certificato affinché sia conforme. Viene utilizzato come specifica predefinita per la maggior parte delle autorità di firma dei certificati. Questa specifica impone l'uso di ASN.1.

ASN.1, noto anche come Abstract Syntax Notation One, è uno standard che definisce regole e strutture per la rappresentazione dei dati. In questo caso, viene usato per specificare come devono essere formattati gli attributi che hai inserito in una richiesta PKCS # 10.

Gli oggetti OpenSSL X509Req sono classi con cui è possibile definire attributi per creare una richiesta di firma del certificato. Si creano e si aggiungono attributi all'oggetto richiesta. Utilizzando un codice simile al seguente, è possibile scaricare la classe in un formato ASN.1.

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

Se crei tale oggetto, includi gli attributi e i dati richiesti dalla specifica PKCS # 10 e poi lo riversi nel formato ASN.1, hai creato una richiesta di firma del certificato conforme a PKCS # 10.

    
risposta data 15.04.2016 - 06:58
fonte

Leggi altre domande sui tag