我有一个包含数字证书的加密令牌。如何获取数字证书的别名。我正在使用C#进行编码。例如,如果您需要JAVA中的别名,有一个名为'getalias‘的函数可以返回存储在加密令牌中的所有数字证书的别名。我如何使用c#来实现这一点。
发布于 2018-11-05 10:57:44
使用X509Certificate2.FriendlyName属性,该属性对应于X.509中的Alias属性。如果没有值,则返回空字符串。
X509Certificate2 cert = ...
if( cert.FriendlyName.Length == 0 ) {
Console.WriteLine( "Certificate has no friendly name" );
}
else {
Console.WriteLine( "Alias: " + cert.FriendlyName );
}https://stackoverflow.com/questions/36473026
复制相似问题