作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我可以通过 Subject
属性从 X509Certificate2
获取完整的主题字符串,但是有没有办法从主题字符串中获取特定值(例如,O =“Stack Exchange, Inc.”
)? SubjectName
属性看起来很有前途,但它似乎只包含更多将整个主题转储到字符串中的方法。
最佳答案
在 Portable.BouncyCastle库(可用 via NuGet )有一个 X509Name类允许你做这样的事情:
using Org.BouncyCastle.Asn1.X509;
using System.Linq;
using System.Security.Cryptography.X509Certificates;
...
X509Certificate2 certificate = ...
var name = new X509Name(certificate.Subject);
var organization = name
.GetValueList(X509Name.O)
.OfType<string>()
.FirstOrDefault();
关于c# - 如何从 X509Certificate2 获取组织名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51428083/
我是一名优秀的程序员,十分优秀!