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?
3
A
Répondre
5
Peut-être Convert::X509 peut vous aider. Voir également Convert::X509::Parser.
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.
Questions connexes
- 1. Certificat de signature de code
- 2. Certificat de signature automatique vers un certificat Authenticode?
- 3. Générer une paire de clés de certificat X.509 et une demande de signature (CSR) en C#
- 4. Certificat numérique personnel gratuit ou ouvert de signature de documents?
- 5. Comment analyser le format de date JSON en Perl?
- 6. Comment utiliser Perl pour analyser Twitter XML?
- 7. Récupérer le certificat SSL avec Zend Http Demande et réponse
- 8. Comment puis-je analyser JSON en Perl?
- 9. Comment remplir le formulaire de demande de certificat de serveur Internet dans IIS7?
- 10. Manifeste de signature Clickonce
- 11. De retour une collection avec l'Ajax demande
- 12. Puis-je utiliser un certificat SSL pour cliquer sur une signature de code?
- 13. Signature d'une application de bureau
- 14. Comment installer un certificat de signature d'application sur un téléphone Motorola?
- 15. Combien de temps faut-il pour obtenir un certificat de signature de code de Comodo?
- 16. Comment analyser une chaîne avec 0
- 17. comment analyser les données en utilisant la demande ASIHttp?
- 18. Comment générer un certificat SSL? Comment accéder à une page avec un certificat invalide dans FF3?
- 19. Comment analyser rapidement une liste de chaînes
- 20. comment analyser une structure de données arborescente?
- 21. En C#, signez un xml avec un certificat x.509 et vérifiez la signature
- 22. Valider la signature sur EXE avec CertGetCertificateChain
- 23. Avons-nous besoin d'installer le certificat de signature de code intermédiaire pour une application XBAP/ClickOnce de confiance totale?
- 24. XMLHttpRequest et erreurs de certificat
- 25. Comment supprimer des sauts de ligne avec une regex Perl?
- 26. Comment faire une requête complexe avec Net :: LDAP de Perl?
- 27. Validation de signature numérique XML
- 28. Comment vérifier une signature RSA SHA1 dans pyOpenSSL
- 29. Comment définir l'éditeur lors de la génération d'un certificat de signature de code via Microsoft Certificate Services 2003
- 30. Besoin d'aide pour analyser les données de flux du serveur socket php avec perl
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