Je suis en train d'ajouter une extension authorityInfoAccess à un certificat X509 en utilisant la version de la bibliothèque pyOpenSSL 0,13pyOpenSSL X509 erreur de syntaxe d'extension tout en ajoutant authorityInfoAccess (AuthorityInfoAccessSyntax)
Courir
import OpenSSL
url = 'URI:https://localhost:12345'
ext = OpenSSL.crypto.X509Extension('authorityInfoAccess', 0, url)
cert.add_extensions([ext])
Erreur
('X509 V3 routines', 'V2I_AUTHORITY_INFO_ACCESS', 'invalid syntax')
('X509 V3 routines', 'X509V3_EXT_nconf', 'error in extension')
J'ai donc essayé diverses syntaxes pour mon extension (ne fonctionne pas non plus):
'authorityInfoAccess:1.3.6.1.5.5.7.1.1;URI:https://localhost:12345'