Hallo,
ich bräuchte echt mal eure Hilfe, wäre voll genial.
Meinereiner hat den Auftrag bekommen auf Applikationsebene eine SSL Verbindung zur sicheren Datenübertragung zum laufen bringe.
Auser etwas Theorie in sicherer Datenübertragung is SSL (praxis) ziemliches Neuland für mich.
Ich hab es nun geschafft das beide rechner die Certifcate des anderen akzeptieren und diese in ihren eigenen Keystores untergebracht haben.
Keystore(namen):
Server: mySrvKeystore
Client : myCltKeystore
Wenn ich jedoch auf komandozeilenebene eine Verbindung aufbauen will per:
Server:
java -Djavax.net.ssl.keyStore=mySrvKeystore -Djavax.net.ssl.keyStorePassword=123456 EchoServer
Client:
java -Djavax.net.ssl.trustStore=mySrvKeystore -Djavax.net.ssl.trustStorePassword=123456 EchoClient
dann (der Server läuft), kommt beim client folgende Meldung:
java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:305)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:171)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:158)
at java.net.Socket.connect(Socket.java:461)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.connect(DashoA12275)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.<init>(DashoA12275)
at com.sun.net.ssl.internal.ssl.SSLSocketFactoryImpl.createSocket(DashoA12275)
Hab schon einiges ausprobiert, klappte jedoch nicht.
Wäre echt für jeden Tip voll dankbar.
mfg
td
ich bräuchte echt mal eure Hilfe, wäre voll genial.
Meinereiner hat den Auftrag bekommen auf Applikationsebene eine SSL Verbindung zur sicheren Datenübertragung zum laufen bringe.
Auser etwas Theorie in sicherer Datenübertragung is SSL (praxis) ziemliches Neuland für mich.
Ich hab es nun geschafft das beide rechner die Certifcate des anderen akzeptieren und diese in ihren eigenen Keystores untergebracht haben.
Keystore(namen):
Server: mySrvKeystore
Client : myCltKeystore
Wenn ich jedoch auf komandozeilenebene eine Verbindung aufbauen will per:
Server:
java -Djavax.net.ssl.keyStore=mySrvKeystore -Djavax.net.ssl.keyStorePassword=123456 EchoServer
Client:
java -Djavax.net.ssl.trustStore=mySrvKeystore -Djavax.net.ssl.trustStorePassword=123456 EchoClient
dann (der Server läuft), kommt beim client folgende Meldung:
java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:305)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:171)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:158)
at java.net.Socket.connect(Socket.java:461)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.connect(DashoA12275)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.<init>(DashoA12275)
at com.sun.net.ssl.internal.ssl.SSLSocketFactoryImpl.createSocket(DashoA12275)
Hab schon einiges ausprobiert, klappte jedoch nicht.
Wäre echt für jeden Tip voll dankbar.
mfg
td