尽管进行了大量搜索,但我找不到在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