【发布时间】:2022-01-15 01:32:46
【问题描述】:
我正在尝试用 C# 代码替换创建自签名证书的现有 ps1 脚本。
有很多参考资料 like this 描述了使用 C# 和 .NET 创建自签名证书的大量内容。
但是似乎缺少几个选项,如果我能得到这样的输入,那就太棒了。
我在 C#/X509Certificate2 中寻找的选项在 ps1 New-SelfSignedCertificate 中可用如下:
-KeyUsageProperty All `
-CertStoreLocation $certStoreLocation `
-KeyExportPolicy Exportable `
-KeyProtection None `
-Type Custom
C# 中可用的等效类/属性有哪些?
【问题讨论】:
-
你能分享你为此编写的代码吗?
-
-KeyUsageProperty可以使用X509KeyUsageExtension添加。-Type只是一些您可以轻松复制的标准模板,-Type Custom表示您无论如何都没有使用模板。 -
@Chetan 差不多 stackoverflow.com/a/50138133/1076116
标签: c# ssl-certificate x509certificate ps1