Socket fromServer = new Socket("host", 443);
SSLSocketFactory factory = (SSLSocketFactory) SSLSocketFactory.getDefault();
SSLSocket sslsocket = (SSLSocket) factory.createSocket(fromServer, null, true);
sslsocket.setUseClientMode(true);
ich versuche es, aber bekommen "javax.net.ssl.SSLException: Schwerwiegender Alarm empfangen: INTERNAL_ERROR"Wie in SSLSocket vor dem Handshake schreiben?
Wenn ich SSLSocket verwenden, um direkt damit arbeiten (factory.createSocket ("host", 443);)
add: ich brauche benutzerdefinierte Header, bevor Handshake hinzufügen, für implementieren eigenes Protokoll
add2: -Code funktioniert! it my fail, ich teste auf Server mit SNI
Was möchten Sie erreichen? – Fildor
Fildor, benutzerdefinierte Header für benutzerdefinierte Protokoll hinzufügen – inter
Hier klicken: http://blog.trifork.com/2009/11/10/securing-connections-with-tls/ – Fildor