Mountain Lion安全传输SSL握手在更改密码规范后返回错误解密失败

时间:2013-07-16 14:28:07

标签: macos ssl

在Mountain Lion上,运行一些适用于Leopard的SSL代码 - 使用本机安全传输框架 - 服务器端SSLHandshake调用因errDecryptionFail而失败。

查看wireshark跟踪,握手正常进行,直到客户端发出Change Cipher Spec和Encrypted Handshake Message。作为响应,服务器关闭连接并返回errDecryptionFail。

苹果文档声明:

“errSSLDecryptionFail -9845
解密失败了。除其他原因外,这可能是由来自远程主机的无效数据,损坏的加密密钥或使用存储在钥匙串中的密钥的权限不足引起的。“

有没有人看到过类似的行为,或者能否解释“其他原因”可能是什么?

谢谢,

理查德。

0 个答案:

没有答案