【发布时间】:2011-09-21 18:57:46
【问题描述】:
根据 X.509,证书具有属性主题。
C=US,ST=马里兰,L=帕萨迪纳,O=Brent Baccala,OU=FreeSoft, CN=www.freesoft.org/emailAddress=baccala@freesoft.org这是典型的主题值。问题是这些属性(C、ST、L、O、OU、CN)的类型(或标签)是什么,它们的格式是什么?
【问题讨论】:
-
这些属性在X.520 : Information technology - Open Systems Interconnection - The Directory: Selected attribute types 中指定。当出现在 Subject 或 Issuer 中时,它们被称为 Relative Distinguished Names (RDN),它们形成 Distinguished Name i> (DN)。 DN 只是 RDN 的混搭。
-
短名称(如 CN、O、OU...)在哪里定义(如果有的话)? Windows 也使用它们(和 opensssl),因此必须至少有一些非正式的标准。
-
@DavidBalažic 查看 RFC4519 §2 “属性类型”。它引用了 X.520,它应该是该数据的真正权威来源,只是该规范不是公开/免费提供的,而 IETF RFC 在这两种意义上都是免费提供的。
-
@PatrickMevzek 我想你可能打错了? RFC4519 与 LDAP 有关。
-
@NateT 出于我评论中解释的原因。
X.520是权威的,但不是免费提供的。 RFC 4519 确实适用于重用大量“X”内容的 LDAP,因此您可以在那里找到定义。或者查看一个给出的答案,引用 RFC 5280。或者另一个答案再次引用 RFC 4519。
标签: certificate x509 asn.1 dn