如何使用openssl解析具有奇怪OID的x509证书?

时间:2019-01-22 10:40:07

标签: c++ openssl x509certificate

我有带有以下编号的证书:

“ 1.3.14.3.2.3” szOID_OIWSEC_md5RSA

“ 1.2.840.113549.1.1.4” szOID_OIWSEC_shaRSA

openssl不会解析它们,不支持算法。 同时,C#可以使用x509Certificate2类从框中解析此类证书。

我该如何使用openssl?

1 个答案:

答案 0 :(得分:0)

您提到的OID来自NIST OSE实施者工作室,现在被认为是旧的,并且不受OpenSSL支持。出于兼容性考虑,Microsoft API似乎支持它们。

如果您真的想使用OpenSSL,则需要调整OpenSSL。检查以下链接:

https://support.quovadisglobal.com/kb/a471/inserting-custom-oids-into-openssl.aspx