【发布时间】:2010-12-19 01:46:51
【问题描述】:
我希望使用公钥和私钥对带有 X509 证书的文件进行加密,并将它们发送到远程服务器。我该怎么做?这甚至可能吗?如何生成证书以及公钥和私钥对?
【问题讨论】:
标签: c# encryption x509
我希望使用公钥和私钥对带有 X509 证书的文件进行加密,并将它们发送到远程服务器。我该怎么做?这甚至可能吗?如何生成证书以及公钥和私钥对?
【问题讨论】:
标签: c# encryption x509
请参阅 this SO question 如何从 X509Certificate2 创建可用于加密和解密文件的 RSACryptoServiceProvider。
.NET 框架不包含生成 X.509 证书的类。 Mono 的 security classes (Mono.Security.X509) 和 BouncyCastle 支持从 C# 创建 X.509 证书。或者,您可以使用 OpenSSL 或 makecert.exe 等工具生成证书。
【讨论】: