Python x509 get_serial_number() return incorrect value -


i'm trying serial number of x509 m2cryto problem returns me different values ​​to openssl.

from python

>>> m2crypto import x509 >>> cer = x509.load_cert(cerpath, x509.format_der) >>> cer.get_serial_number() 286524172099382162235533054529634765881071645240l 

from openssl

openssl x509 -inform der -in cer.cer -serial -noout serial=3230303031303030303030323030303031343238 

it matter of number format, number decimal presentation

286524172099382162235533054529634765881071645240 

has hexadecimal presentation

3230303031303030303030323030303031343238 

it's merely matter of base change.


Comments