儘管進行了大量搜索,但我找不到在X509(v3)證書上設置自定義擴展名(CustomExtensions
屬性)的任何示例。X509自定義擴展 - 您如何設置它們?
如果我想生成一個新的證書(基於已經安裝在機器上的現有CA證書),我該如何添加自定義擴展?我期待在證書中攜帶一些額外的自定義信息供以後檢查。這可以通過編程或使用makecert來完成嗎?或者只能通過編寫在生成證書時調用的custom policy module來設置這些擴展?這甚至可以通過使用.Net框架中的常規X509Certificate
或X509Certificate2
類來實現?
我發現檢查自定義擴展的代碼,但沒有設置它。
[tag:custom-extensions]有點... * generic *。你能找到更好的東西嗎? – Charles 2012-07-08 04:48:58
請注意,當它變爲符合條件時,我將在此提供至少200條賞金。如果他們回答這個問題,並且你可以展示一個工作樣本,歡迎圖書館等人的建議。 – slugster 2012-07-08 04:50:02
@Charles - 完成。這是一個新的標籤,現在我已經細化了一下。 – slugster 2012-07-08 04:52:24