I fixed loading the cert.
I can get the value of cert.serial_number
But I don't see how to get the Issuer, or any of the other elements
(like SAN content).
What is the proper expansion of SAN? Is this all somewhere in openSSL docs?
On 8/30/24 15:53, Robert Moskowitz wrote:
I found my problem.
I have
cryptography.x509.load_pem_x509_certificate(cert)
when it should only be
x509.load_pem_x509_certificate(cert)
ARGH!!! :)
On 8/30/24 15:18, Robert Moskowitz wrote:
Unfortunately, I go too much be copying examples.
I am not learning how to find the various components to load,
For example, I want to load an x509 cert:
https://cryptography.io/en/3.4.7/x509/reference.html#loading-certificates
with open(x509cert, "rb") as f:
cert = f.read()
cryptography.x509.load_pem_x509_certificate(cert)
cert.serial_number
ImportError: cannot import name 'load_pem_x509_certificate' from
'cryptography.hazmat.primitives'
(/usr/lib64/python3.11/site-packages/cryptography/hazmat/primitives/__init__.py)
I can't find on the website where I am advised what to load. So far,
shotgunning it as not worked. Nor should I really count on that
approach.
So where is there advise for importing what from where?
thanks
_______________________________________________
Cryptography-dev mailing list
Cryptography-dev@python.org
https://mail.python.org/mailman/listinfo/cryptography-dev
_______________________________________________
Cryptography-dev mailing list
Cryptography-dev@python.org
https://mail.python.org/mailman/listinfo/cryptography-dev
_______________________________________________
Cryptography-dev mailing list
Cryptography-dev@python.org
https://mail.python.org/mailman/listinfo/cryptography-dev