我目前正在學習如何使用證書,現在我很好奇,是否有可能從X509Certificate2
-instance獲得加載證書的ASN.1表示法。從X509Certificate2導出asn.1表示法的證書
我找到了Export
- 方法和它的工作正常,但我還沒有看到改變輸出格式的編碼的可能性 - 它只是在DER格式。
有沒有在下面的例子中導出/轉換加載的證書作爲ASCII ASN.1的證書,就像一個可能性:
Certificate:
Data:
Version: 3 (0x2)
Serial Number: 1 (0x1)
Signature Algorithm: md5WithRSAEncryption
Issuer: C=XY....
...
或者是有一個轉換器DER轉換爲純文本?
+1太棒了!謝謝!你有沒有定義OidCache類的一些常用OID的代碼塊? – HCL
不,它完全按需提供,即根據需要進行檢索/緩存。 OTOH你可以通過在多個證書上運行該代碼構建一個預緩存,並將其作爲默認發佈。 – poupou