使用Mono或Bouncy Castle c#实现TLS

时间:2012-02-06 07:39:36

标签: c# mono cryptography bouncycastle ssl

可以将Mono用作常规开源加密库吗?例如,仅使用Mono.security.tls。

我在问,因为我正在添加tls以前由另一个从一开始就不使用Mono的人写的程序。

或者最好使用Bouncy Castle?

1 个答案:

答案 0 :(得分:1)

来自Mono.Security.dll的所有代码都可以在Mono之外使用,例如在Microsoft .NET上。事实上,这是这次集会的主要目标。

它包含的很多代码已经存在(或被重用)来构建Mono的基类库(例如mscorlib.dll中的X509Certificate支持,System.dll中的SSL / TLS支持)或者。 Mono附带的NET相关工具(例如makecertsigncodesn ...)。

因此,如果不公开将其暴露在集会中,那将是一种耻辱。当然,你仍然可以使用你需要的源文件并将它们添加到你的应用程序中(它是MIT.X11许可的。)