题
我想创建一个实用工具在C#让别人很容易地创建一个认证机构(CA)在窗户。任何意见/建议吗?
我知道我可以使用OpenSSL做到这一点。最后,我只想要这个工具做更多的不仅仅是产生一个加利福尼亚州。我也想避免要求安装OpenSSL,以便执行我的实用工具。
解决方案
由于OpenSSL是Apache-的许可(即BSD式),可以简单分发它作为一个DLL随着应用程序。(可能建立它自己来只有你需要的功能并在一个单一的DLL。) 然后使用p/援引电话交谈的这个DLL。
(也许你甚至可以链接的本地代码觉到你的.净可执行的?不知道这一点。)
其他提示
看看BouncyCastle http://www.bouncycastle.org/csharp/
不隶属于 StackOverflow