如何获取数字证书中的"颁发机构密钥标标识符" 如题:如何获取数字证书中的"颁发机构密钥标标识符" 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 using System.Security.Cryptography;using System.Security.Cryptography.X509Certificates; protected void Page_Load(object sender, EventArgs e) { X509Store store = new X509Store(StoreLocation.CurrentUser); store.Open(OpenFlags.ReadOnly); X509Certificate2Collection certCollection = store.Certificates; foreach (X509Certificate2 c in certCollection) { RSACryptoServiceProvider privatekey = (RSACryptoServiceProvider)c.PrivateKey; } } 多谢关注,我的意思是想通过程序来识别数字证书是指定的颁发机构所颁发的数字证书,所以想通过数字证书中的"颁发机构密钥标标识符"(如:KeyID=4d fa 3b 71 89 f7 c3 4e 15 36 e8 9a 45 0b 29 7c d1 cc 9f 50)来进行识别,但通过.net只能读出"issue"的文字信息,不知有什么方法能读出"KeyID"的信息! 我现在也只能获得[主体密钥标识符][和微缩图]的信息,其实在X509Certificate2.RawData的证书原始数据中可以找到,是非加密的,还有但是我不熟悉X.509的具体格式,不知道如何提取,望老手指点一下. AspNetPager 分页 用session 保存查询状态 求组,读取数据库图片 Numeric和varchar之间的区别 两个数据库中比较重复数据的问题. [ Login控件的COOKIE过期时间如何设定? 请求web文本编辑器的设计思路 高分求:<a href='#' title='如何实现!! datagrid的问题 如何将aspx网页快速转换成HTML网页。 紧急求助,我的SMTP服务器无法启动。 静态的HTML按钮触发服务器端的方法 JS 选中checkboxList
using System.Security.Cryptography;
using System.Security.Cryptography.X509Certificates; protected void Page_Load(object sender, EventArgs e)
{
X509Store store = new X509Store(StoreLocation.CurrentUser);
store.Open(OpenFlags.ReadOnly); X509Certificate2Collection certCollection = store.Certificates; foreach (X509Certificate2 c in certCollection)
{
RSACryptoServiceProvider privatekey = (RSACryptoServiceProvider)c.PrivateKey;
}
}
是非加密的,还有但是我不熟悉X.509的具体格式,不知道如何提取,望老手指点一下.