2017-05-11 5 views
6

Ich habe zwei Dateien: mycer.cer mykey.keyerstellen SSL-Kontext aus privaten Schlüsseln und cer Dateien

Ich brauche SSL-Kontext zu schaffen, um einen anderen Server über SSL mit Java zu verbinden. Ich versuche herauszufinden, wie ich das SslContext-Objekt direkt aus diesen Dateien erstellen kann.

Dieser Post kann dupliziert werden, aber ich habe versucht, eine klare Erklärung mit einem Beispiel zu finden, um den SslContext zu erstellen, aber etwas nicht klar zu finden.

Vielen Dank im Voraus

+0

Suchen Sie vielleicht nach diesem? http://stackoverflow.com/questions/32433832/configuring-sslcontext-using-existing-ssl-key-certificate-pair-in-java-jsse-api?answertab=active#tab-top – Kyon

+0

Die vorgeschlagene Antwort von @Kyon ist eine gültige Antwort. Für die Konvertierung von CER/KEY zu einem JKS (Java KeyStore) kann ich Portecle empfehlen - ein eigenständiges GUI-Tool: http://portecle.sourceforge.net/ - es importiert im Grunde alles :) –

+0

Was ist der Inhalt dieser Dateien? Welches Format haben sie und welche Kodierung? – Gustave

Antwort

0

ein Zertifikat in der p12-Format Erhalten, so weit ich weiß, Sie nicht cert-Datei verwenden können, gibt es Programme, die (wie openssl) der Quelle zu tun (von dem Sie das Zertifikat erzeugen heruntergeladen) kann dir ein p12-Format geben.

Und dann überprüfen Sie die folgende URL .. es sollte die gewünschten Informationen enthalten.

Java HTTPS client certificate authentication

Hoffentlich hilft es!

Verwandte Themen