JAVA - Einfachen GET-request, SSL-Zertifikat verwenden und HTTPS

Ich habe eine Datei mit der".pfx' - Erweiterung und ein Passwort für dieses Zertifikat.

Was ich tun müssen, ist senden Sie einen einfachen GET-request an einen webservice und die Antwort Lesen Körper.

Brauche ich, um eine Methode zu implementieren, die ähnlich dieser:

String getHttpResponse(String url, String certificateFile, String passwordToCertificate){
    ...
}

Ich habe auch versucht, konvertieren Sie das Zertifikat in einem format "ohne Passwort" mit openssl:

Convert a PKCS#12 file (.pfx .p12) containing a private key and certificates to PEM:
openssl pkcs12 -in keyStore.pfx -out keyStore.pem -nodes

Also die Alternative Implementierung, die meine Methode könnte sein:

String getHttpResponse(String url, String certificateFile){
    ...
}

Ich würde wirklich zu schätzen Ihre Hilfe, ich habe den halben Tag damit verbracht zu googeln, aber ich habe nicht gefunden, ein Beispiel, das mir helfen würde, es scheint ich habe Probleme mit undestanding einige grundlegende Annahmen rund um SSL und so.

Darf ich wissen, in welcher Umgebung(server) Sie arbeiten?
Die Applikation läuft auf Apache Tomcat. Der server, auf dem ich sende meine Anfrage ist eine Art von SOAP-webservice zurückgeben von XML.

InformationsquelleAutor dstronczak | 2012-06-10

Schreibe einen Kommentar