SSL Falsches Zertifikat Fehler

Ich habe Schwierigkeiten, eine Verbindung zu einer sicheren Website mit einem Java-Programm. Ich habe importiert 3 Zertifikate von dem server, dass ich eine Verbindung hergestellt werden soll; den öffentlichen, inter-und root-Zertifikat. Ich habe richtig importiert die 3 certs, um die java cacerts. Und auch angegeben im Aufruf der Java-Klasse mit den folgenden Parametern:

java -Djavax.net.debug=ssl
Djavax.net.ssl.keystore=JAVACACERTS -Djavax.net.ssl.keystorePassword=changeit -server -cp $CLASSPTH -Xmx500m SendOrderResponse

Allerdings bin ich mir immer eine "bad_certificate" Fehler. Ich schaute auf die details der Protokolle und es scheint, wie das root Zertifikat ist nicht in der Zertifikatkette.

Jede Idee, warum es passiert ist? wenn ich importiert habe die 3 certs in die Java cacerts? Ich gehe davon aus, dass die schlechten Zeugnis geworfen wurde, weil die Zertifikat-Kette Fehler.

  • gibt es irgendwelche zusätzlichen Angaben, gefolgt von "BAD_CERTIFICATE" Fehler ?
  • hi @ringbearer, dies ist die einzige Ausnahme, die ausgelöst durch Java: javax.net.ssl.SSLHandshakeException: Received fatal alert: bad_certificate
InformationsquelleAutor user981905 | 2011-12-13
Schreibe einen Kommentar