我想使用ssl将错误日志发送到我的Graylog2服务器。不幸的是,我总是会遇到异常。我已经在Java的cacerts中安装了我的ssl/tls证书。此外,证书还存在于我的Graylog-Server上。
例外情况:
log4j:ERROR General SSLEngine problem
java.io.IOException: Cannot send data to 192.168.10.74:12202
at biz.paluch.logging.gelf.intern.sender.GelfTCPSender.sendMessage(GelfTCPSender.java:12
在尝试使用AXIS1.4IIS工具为安装在安全Wsdl2Java站点上的web服务生成客户端代码时,我遇到了一个奇怪的错误。当我运行该工具时,我得到以下SSL异常:
javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: No
name matching XXXXXXX.net found
at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:174)
at com.sun.net.
我有来自的以下代码,它创建一个套接字并启动ssl握手。
SSLSocketFactory factory = HttpsURLConnection
.getDefaultSSLSocketFactory();
System.out.println("Creating a SSL Socket For "+hostname+" on port "+port);
SSLSocket socket = (SSLSocket) factory.createSocket(hostname, port);
socket.startHandshake();
System
这是来自Dynamics插件的对GoCardless测试API的请求。我收到“请求被中止:无法创建SSL/TLS安全通道”。错误。只有在一段时间后才会发生第一个请求,而没有发送一个请求。如果我再寄一次,就可以了。我非常感谢你的帮助。
这是我的代码:
//I have tried all the following lines in comment without success
//ServicePointManager.ServerCertificateValidationCallback += ValidateRemoteCertificate;
//ServicePointManager