ssl - 在单声道中,如何控制 SSL/TLS 密码套件?

标签 ssl encryption mono suite

我想将服务器配置为拒绝 DES、RC4、MD5 等的协商。mono 3.4 release notes说“Network Stack Now 允许开发人员控制哪些密码套件与 TLS/SSL 一起使用。” ...但是如何呢?

最佳答案

(感谢 Sebastien Pouliot 的回答)

您可以为 ClientCipherSuitesCallback 设置回调或 ServerCipherSuitesCallback SSL/TLS。这将允许您控制可以使用哪些密码和选择顺序(通常大多数服务器选择他们支持的第一个密码套件)。

示例代码是文档的一部分。

而且,由于某些人可能很难找到有效的枚举,请参阅 CipherSuiteFactory.cs

关于ssl - 在单声道中,如何控制 SSL/TLS 密码套件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23341014/

相关文章:

Wcf 自定义 userNamePasswordValidationMode 在 IIS Express 上不起作用

powershell - 如何使用 PowerShell 从网站下载 SSL 证书?

python - 如何在 Kotlin 中解密 AES/CBC 加密字符串?

c# - 是什么导致 Mono 下的 SerialPort.Write 出现偶发错误?

mono - 我正在使用 monodevelop,当我尝试构建时出现 "framework mono/.NET 4.0 not installed"错误

java - 无法为我的 Java 网络服务访问 WSDL

ssl - dovecot SSL 握手问题

objective-c - 使用 Transforms/Security.framework 的 RSA 加密 + Objective-C

java - AES 加密/解密 Java => OpenSSL 命令行工具

c# - TcpClient 的 NetworkStream 什么时候完成一次读操作?