我正在尝试使用 M2cryto 获取 x509 的序列号,问题是将不同的值返回给 openssl。
来自 python
>>> from M2Crypto import X509
>>> cer = X509.load_cert(cerPath, X509.FORMAT_DER)
>>> cer.get_serial_number()
286524172099382162235533054529634765881071645240L
来自openssl
openssl x509 -inform DER -in cer.cer -serial -noout
serial=3230303031303030303030323030303031343238
最佳答案
这是数字格式的问题,带有十进制表示的数字
286524172099382162235533054529634765881071645240
有这个十六进制表示
3230303031303030303030323030303031343238
这只是一个基本变化的问题。
关于Python x509 get_serial_number() 返回不正确的值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31530718/