什么是OpenSource System.Security.Cryptography.Pkcs替代品?

时间:2011-06-25 15:38:44

标签: c# .net mono cryptography

我正在尝试在单声道上使用PKCS。唯一的问题是在运行MoMa后,扫描报告显示以下内容:

Calling Method            Method with [MonoTodo]   
Byte[] Sign (Byte[])      void SignedCms.ComputeSignature (CmsSigner)    
Byte[] Sign (Byte[])      Byte[] SignedCms.Encode ()    
Byte[] Envelope (Byte[])  void EnvelopedCms.Encrypt (CmsRecipient)    
Byte[] Envelope (Byte[])  Byte[] EnvelopedCms.Encode ()

如您所见,我需要使用的所需方法尚未在Mono上实现。有没有人知道一个解决方法,可能是一个补丁,或者是否有人知道任何开源库,这将允许我获得与System.Security.Cryptography.Pkcs.CmsSigner模块类似的结果。

TIA,

安德鲁

1 个答案:

答案 0 :(得分:1)

BouncyCastle有一个C#版本,Mono支持。它还包括用于CMS生成器和处理器的API。