Exemplo n.º 1
0
    def set_serial_number(self, serial):
        """
        Set serial number.

        @type serial:   int
        @param serial:  Serial number.
        """
        assert m2.x509_type_check(self.x509), "'x509' type error"
        # This "magically" changes serial since asn1_integer
        # is C pointer to x509's internal serial number.
        asn1_integer = m2.x509_get_serial_number(self.x509)
        return m2.asn1_integer_set(asn1_integer, serial)
Exemplo n.º 2
0
    def set_serial_number(self, serial):
        """
        Set serial number.

        @type serial:   int
        @param serial:  Serial number.
        """
        assert m2.x509_type_check(self.x509), "'x509' type error"
        # This "magically" changes serial since asn1_integer
        # is C pointer to x509's internal serial number.
        asn1_integer = m2.x509_get_serial_number(self.x509)
        return m2.asn1_integer_set(asn1_integer, serial)
Exemplo n.º 3
0
 def get_serial_number(self):
     assert m2.x509_type_check(self.x509), "'x509' type error"
     asn1_integer = m2.x509_get_serial_number(self.x509)
     return m2.asn1_integer_get(asn1_integer)
Exemplo n.º 4
0
 def get_serial_number(self):
     assert m2.x509_type_check(self.x509), "'x509' type error"
     asn1_integer = m2.x509_get_serial_number(self.x509)
     return m2.asn1_integer_get(asn1_integer)