第 7 章 安全性
7.1. 使用 SSL/TLS 保护连接
红帽构建的 Rhea 使用 SSL/TLS 来加密客户端和服务器之间的通信。
要使用 SSL/TLS 连接到远程服务器,请将 传输连接
选项设置为 tls
。
示例:启用 SSL/TLS
var opts = {
host: "example.com",
port: 5671,
transport: "tls"
};
container.connect(opts);
注意
默认情况下,客户端将拒绝与带有不可信证书的服务器的连接。在测试环境中有时会出现这种情况。要绕过证书授权,请将 rejectUnauthorized
connection 选项设置为 false
。请注意,这会破坏您的连接的安全性。