我是BouncyCastle Crypto和密碼學的新手。我下載了代碼並正在尋找使用C#創建S/MIME加密的Enveloped Messages。我在網上搜索,看到有很多使用Java的示例,但沒有看到使用C#的任何示例。如果有任何文檔或示例的鏈接,請讓我知道嗎?感謝您的任何建議。S/MIME封裝郵件C#
1
A
回答
2
不幸的是,C#版本沒有實現S/MIME,儘管它實現了許多底層CMS格式。至少在大部分時間從Java移植出來的原因是,沒有任何與.NET的JavaMail API相當的功能。
1
只是爲了更新這個,但我已經開始與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-data
和multipart/signed
。
我還在MimeKit上建立了一個名爲MailKit的開源(MIT)庫,它實現了SMTP,POP3和IMAP支持。
相關問題
- 1. NServiceBus郵件和封裝
- 2. 提供事件封裝C#?
- 3. Drupal電子郵件封裝路徑
- 4. 封裝C#新手
- 5. SocketCAN C++封裝器
- 6. C win32封裝器
- 7. 用C++封裝C代碼
- 8. 封裝組件
- 9. 在DLL中封裝C#GUI組件
- 10. 使用Open SSL發送SMIME電子郵件,電子郵件正文不顯示
- 11. Objective-C和數據封裝
- 12. 使用OpenALPR C#封裝
- 13. 使用CXXI封裝C++庫
- 14. 封裝在目標c中
- 15. C#的封裝原生DLL
- 16. C++日誌封裝設計
- 17. OpenNI C#封裝:WaitAnyUpdateAll超時
- 18. 用C基本封裝
- 19. 合併兩個C++封裝
- 20. 封裝與多個類C#
- 21. C#繼承封裝代碼
- 22. 在C++中打破封裝
- 23. 封裝或不封裝
- 24. 如何將圖像文件封裝到電子郵件中?
- 25. 閱讀SMIME加密電子郵件的正文
- 26. 在郵件正文中用PHP封裝的MIME頭文件郵寄問題
- 27. 出版trajectory_msgs/jointtrajectory封郵件
- 28. 多封電子郵件
- 29. 創建一封新郵件
- 30. bash多封電子郵件
MailKit滿足System.Net.Mail命名空間中的空白 –