我有一个用tls模式运行的grpc服务器。
如果我想从nodejs客户端连接到服务器而不验证服务器的证书链和主机名。我如何实现这一目标? (这是通过在tlang配置中将InsecureSkipVerify标志设置为true来完成的)
连接到grpc服务器的默认方式(未在tls中启用)是使用grpc.credentials.createInsecure()。但是当我在tls模式下启用服务器并使用grpc.credentials.createSsl()时,它会给我以下错误日志:
E1207 20:47:12.228100000 123145571782656 handshake.c:128]安全 握手失败: { “创造”: “@ 1481123832.228090000”, “说明”:“握手 失败 “ ”文件“:” ../的src /核心/ LIB /安全/运输/ handshake.c”, “file_line”:264, “tsi_code”:10 “tsi_error”: “TSI_PROTOCOL_FAILURE”}
如何摆脱此错误并连接到启用tls的grpc服务器而不在nodejs客户端中提供任何证书?