我正在学习使用证书,现在我很好奇,如果有可能从X509Certificate2
- 实例获取加载证书的ASN.1表示法。
我找到了Export
- 方法并且它工作正常,但是我没有看到改变输出格式编码的可能性 - 它只是在DER格式中。
是否可以将加载的证书导出/转换为ASCII ASN.1证书,如下例所示:
Certificate:
Data:
Version: 3 (0x2)
Serial Number: 1 (0x1)
Signature Algorithm: md5WithRSAEncryption
Issuer: C=XY....
...
或者是否有转换器将DER转换为纯文本?
答案 0 :(得分:2)
根据您是否需要在.Net中执行此操作,您可能对this answer(openssl asn1parse
感兴趣,使用您导出的DER文件。)
如果您需要在.Net中执行此操作,则应该可以使用BouncyCastle。
答案 1 :(得分:2)