错误“javax.net.ssl.SSLException: Received fatal alert: certificate_unknown”的解释
使用 Neo4j 浏览器连接到 Neo4j 实例时,以下错误可能会记录在 $NEO4J_HOME\logs\debug.log
中。
2020-06-20 13:33:13.039-0400 ERROR [o.n.b.t.TransportSelectionHandler] Fatal error occurred when initialising pipeline: [id: 0x59d02719, L:/12.31.54.51:5502 ! R:/192.168.9.5:55140] javax.net.ssl.SSLException: Received fatal alert: certificate_unknown io.netty.handler.codec.DecoderException: javax.net.ssl.SSLException: Received fatal alert: certificate_unknown at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:468) at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:401) at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:368) at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:351) at io.netty.handler.ssl.SslHandler.channelInactive(SslHandler.java:1084)----
这通常是由于客户端记录的证书错误或浏览器 URL 不正确导致的。
例如,如屏幕截图所示,当使用 Google Chrome 浏览器并单击 URL 旁边的挂锁图标时
您应该看到它报告 证书有效
。
此外,如果您单击 证书有效
的文本,它应该报告类似于
并描述证书 颁发给
的域。
如果您遇到上述错误,则应验证您的 Neo4j 客户端是否具有有效的证书,如果不正确,请在客户端替换证书。
此页面是否有帮助?