我使用 HTTPS 选项设置 Secure Gateway 的目的地 + 客户端 TLS:启用以访问远程 HTTPS REST API,其中 CN 是 IP 地址。
当我执行 trx 时,安全网关客户端收到错误“IP:192.168.56.1 不在证书列表中:”。没有CN名称信息。如果证书尚未上传到 SG,则有关“安全网关客户端故障排除”的错误消息为“DEPTH_ZERO_SELF_SIGNED_CERT”。所以我认为证书已正确上传,但 SG 客户端未解析 CN。
Secure Gateway 客户端故障排除
https://www.ng.bluemix.net/docs/troubleshoot/SecureGateway/ts_index-gentopic1.html#ts_sg_010
你能教我 Secure Gateway 客户端是否支持自签名证书,其中 CN 是 IP 地址吗?
安全网关客户端的日志
[2015-07-06 08:16:26.548] [INFO] 连接 #55 正在建立到 192.168.56.1:443
[2015-07-06 08:16:26.580] [INFO] 连接 #55 已建立到 192.168.56.1 :443
[2015-07-06 08:16:26.656] [错误] 到目标
192.168.56.1:443 的连接 #55 出现错误:IP:192.168.56.1 不在证书列表中:
[2015-07-06 08: 16:26.676] [INFO] 到 192.168.56.1:443 的连接 #55 已关闭
上传的证书文件
CN=192.168.56.1, OU=demo, O=qit, L=hakozaki, S=tokyo, C=Japan