最佳答案
我需要使用 C # 创建一个自签名证书(用于本地加密——它不用于保护通信)。
我见过一些使用 请求和 Crypt32.dll的实现,但它们很复杂,很难更新参数——如果可能的话,我还想避免 P/Invoke。
我不需要跨平台的东西-只在 Windows 上运行对我来说已经足够好了。
理想情况下,结果将是一个 X509證 icate2对象,我可以使用该对象将其插入 Windows 证书存储或导出到 PFX文件。