I'm trying to add an authorityInfoAccess extension to an X509 Certificate using pyOpenSSL library version 0.13
Running
import OpenSSL
url = 'URI:https://localhost:12345'
ext = OpenSSL.crypto.X509Extension('authorityInfoAccess', 0, url)
cert.add_extensions([ext])
Error
('X509 V3 routines', 'V2I_AUTHORITY_INFO_ACCESS', 'invalid syntax')
('X509 V3 routines', 'X509V3_EXT_nconf', 'error in extension')
So I tried various Syntax for my extension (doesn't work either):
'authorityInfoAccess:1.3.6.1.5.5.7.1.1;URI:https://localhost:12345'