2008-10-22 9 views
3

Je veux utiliser Perl pour extraire des informations d'un Certificate Signing Request, de préférence sans lancer un processus openssl externe. Comme un CSR est stocké dans un format ASN.1 codé en base64, j'ai essayé le module Convert::PEM. Mais il faut une description ASN.1 du contenu, que je n'ai pas pu mettre ensemble (ASN.1 étant la bête c'est). Est-ce que quelqu'un a la bonne description ASN.1 pour un CSR ou un module qui analyse une telle demande?Comment puis-je analyser une demande de signature de certificat avec Perl?

Répondre

3

Votre vraie question est de savoir quel format utilisent les CSR? Il y a deux formats pour le faire, PKCS # 10 et SPKAC. Le premier est décrit dans RFC 2986. Je ne sais pas où ce dernier est décrit.

+0

Je devrai probablement prendre en charge les deux formats puisque les CSR seront générés par des tiers. Merci pour le pointeur sur RFC2986, je vais essayer de rassembler une description ASN.1 basée dessus. – kixx

Questions connexes