【发布时间】:2014-06-13 23:52:59
【问题描述】:
我想将服务器配置为拒绝协商 DES、RC4、MD5 等。mono 3.4 release notes 说“现在网络堆栈允许开发人员控制哪些密码套件与 TLS/SSL 一起使用。” ...但是如何?
【问题讨论】:
标签: ssl encryption mono suite
我想将服务器配置为拒绝协商 DES、RC4、MD5 等。mono 3.4 release notes 说“现在网络堆栈允许开发人员控制哪些密码套件与 TLS/SSL 一起使用。” ...但是如何?
【问题讨论】:
标签: ssl encryption mono suite
(感谢 Sebastien Pouliot 的回答)
您可以为ClientCipherSuitesCallback 或ServerCipherSuitesCallback SSL/TLS 设置回调。这将允许您控制可以使用哪些密码以及选择顺序(通常大多数服务器选择他们支持的第一个密码套件)。
示例代码是文档的一部分。
此外,由于某些人可能很难找到有效的枚举,请参阅CipherSuiteFactory.cs
【讨论】: