1

我是 BouncyCastle Crypto 和密码学的新手。我下载了代码并希望使用 C# 创建 S/MIME 加密的信封消息。我在网上搜索,发现有很多使用 Java 的示例,但没有看到任何使用 C# 的示例。您能否让我知道是否有任何文档或示例的链接?感谢您的任何建议。

4

2 回答 2

2

不幸的是,C# 版本没有实现 S/MIME,尽管它实现了许多底层 CMS 格式。至少在大多数是从 Java 移植过来的时候,原因是没有任何与 .NET 的 JavaMail API 等效的东西。

于 2012-11-30T07:33:00.677 回答
2

只是为了更新这一点,但我已经开始与 Peter Dettman 和 BouncyCastle .NET 项目合作,现在情况发生了变化。

我编写了一个名为MimeKit的开源 (MIT) 库,它是一个完整的 MIME 解析器(和生成器)库,它使用 BouncyCastle 来支持 S/MIME 和 PGP。

它完全支持所有 S/MIME v3.2 功能,包括application/pkcs7-mime; smime-type=compressed-data其他任何库都不支持的功能。

对于 S/MIME 数字签名,发送application/pkcs7-mime; smime-type=signed-datamultipart/signed接收都支持 和 。

我还在 MimeKit 之上构建了一个名为MailKit的开源 (MIT) 库,它实现了 SMTP、POP3 和 IMAP 支持。

于 2014-03-31T20:41:30.033 回答