Example #1
0
def _serial_number(backend, cert_id):
    num = backend._ffi.new("ASN1_INTEGER **")
    res = backend._lib.OCSP_id_get0_info(backend._ffi.NULL, backend._ffi.NULL,
                                         backend._ffi.NULL, num, cert_id)
    backend.openssl_assert(res == 1)
    backend.openssl_assert(num[0] != backend._ffi.NULL)
    return _asn1_integer_to_int(backend, num[0])
Example #2
0
def _serial_number(backend, cert_id):
    num = backend._ffi.new("ASN1_INTEGER **")
    res = backend._lib.OCSP_id_get0_info(
        backend._ffi.NULL, backend._ffi.NULL,
        backend._ffi.NULL, num, cert_id
    )
    backend.openssl_assert(res == 1)
    backend.openssl_assert(num[0] != backend._ffi.NULL)
    return _asn1_integer_to_int(backend, num[0])
Example #3
0
 def serial_number(self):
     num = self._backend._ffi.new("ASN1_INTEGER **")
     res = self._backend._lib.OCSP_id_get0_info(self._backend._ffi.NULL,
                                                self._backend._ffi.NULL,
                                                self._backend._ffi.NULL,
                                                num, self._cert_id)
     self._backend.openssl_assert(res == 1)
     self._backend.openssl_assert(num[0] != self._backend._ffi.NULL)
     return _asn1_integer_to_int(self._backend, num[0])
Example #4
0
 def serial_number(self):
     asn1_int = self._backend._lib.X509_get_serialNumber(self._x509)
     self._backend.openssl_assert(asn1_int != self._backend._ffi.NULL)
     return _asn1_integer_to_int(self._backend, asn1_int)
Example #5
0
 def serial_number(self) -> int:
     asn1_int = self._backend._lib.X509_REVOKED_get0_serialNumber(
         self._x509_revoked)
     self._backend.openssl_assert(asn1_int != self._backend._ffi.NULL)
     return _asn1_integer_to_int(self._backend, asn1_int)
Example #6
0
 def serial_number(self):
     asn1_int = self._backend._lib.X509_get_serialNumber(self._x509)
     self._backend.openssl_assert(asn1_int != self._backend._ffi.NULL)
     return _asn1_integer_to_int(self._backend, asn1_int)
Example #7
0
 def serial_number(self):
     asn1_int = self._x509_revoked.serialNumber
     self._backend.openssl_assert(asn1_int != self._backend._ffi.NULL)
     return _asn1_integer_to_int(self._backend, asn1_int)