显示名称证书OID - Windows

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了显示名称证书OID - Windows相关的知识,希望对你有一定的参考价值。

我在两台Windows机器(Windows 7 x86)中安装了证书,当我通过certmgr访问此证书的属性时,两台机器的“主题备用名称”部分不同。包含“2.16.76.1.3.3”的那个是正确的,是“CNPJ”的官方OID。我试图导出“正确”的机器的证书,但不起作用。我不知道是否有办法将OID映射到“常用”名称,但我需要原始的OID。安装在两台计算机上的证书来自同一文件(.pfx)。证书详情如下:

"wrong" properties

"right" properties

答案

如果证书来自同一来源(相同的PFX),则主题备用名称条目可能相同。区别在于两台计算机中的一台已经注册了2.16.76.1.3.3的名称(CNPJ),而另一台则没有。

CryptRegisterOIDInfo可用于注册OID的名称/值(和其他数据)映射;据推测,“正确”的机器在某些时候被某些软件称为注册CNPJ。

这只是一个UI显示问题(Windows CertUI尽可能使用友好名称,否则使用点分十进制OID)。

以上是关于显示名称证书OID - Windows的主要内容,如果未能解决你的问题,请参考以下文章

解析“证书策略”扩展

向我生成的证书添加新扩展

如何使用带有OID 1.3.6.1.4.1.50530.1.1的自定义X.509v3 corda扩展的openssl为corda建立网络映射证书

如何显示证书的主题备用名称?

1.20_Flink的Window全面解析Keyed WindowsWindow AssignersTumbling,Sliding,Session,Global,Window Function

snmpwalk显示oid