Ver páginaRevisiones antiguasEnlaces a esta páginaExportar a PDFVolver arriba Esta página es de solo lectura. Puedes ver la fuente pero no puedes cambiarla. Pregunta a tu administrador si crees que esto es incorrecto. ====== Python crypto ====== Leer certificado <code python> from OpenSSL import crypto certificate = crypto.load_certificate(crypto.FILETYPE_ASN1, base64.decodebytes(self.cert_content)) not_after = datetime.strptime(certificate.get_notAfter().decode('ascii'), '%Y%m%d%H%M%SZ') not_before = datetime.strptime(certificate.get_notBefore().decode('ascii'), '%Y%m%d%H%M%SZ') serial_number = f'{certificate.get_serial_number():x}'[1::2] ext_count = certificate.get_extension_count() print(certificate.get_subject().x500UniqueIdentifier) print(certificate.get_subject().serialNumber) print(certificate.get_subject().OU) print(certificate.get_subject().emailAddress) </code> python_crypto.txt Última modificación: 2023/10/30 22:06por ivan