gpt4 book ai didi

c# - 从专有名称中提取通用名称

转载 作者:可可西里 更新时间:2023-11-01 07:53:52 35 4
gpt4 key购买 nike

.NET 中是否有从 rfc-2253 编码的专有名称解析 CN 的调用?我知道有一些第三方库可以执行此操作,但如果可能,我更愿意使用 native .NET 库。

字符串编码 DN 的示例

CN=L. Eagle,O=Sue\, Grabbit and Runn,C=GB

CN=Jeff Smith,OU=Sales,DC=Fabrikam,DC=COM

最佳答案

如果您使用的是 X509Certificate2,可以使用 native 方法提取简单名称。 Simple Name 相当于主证书的 Subject 字段中的 Common Name RDN:

x5092Cert.GetNameInfo(X509NameType.SimpleName, false);

或者,X509NameType.DnsName 可用于检索主题备用名称(如果存在);否则,它将默认为通用名称:

x5092Cert.GetNameInfo(X509NameType.DnsName, false);

关于c# - 从专有名称中提取通用名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7688445/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com