PFX-Datei importieren in Bestehende JKS-Datei (NICHT konvertieren .pfx .jks)

Ich habe Java web service implementiert haben X. 509 mit jks Dateien erstellt von Java Keytool.

keytool -genkey -keyalg RSA -sigalg SHA1withRSA -validity 730 -alias myservicekey -keypass skpass -storepass sspass -keystore serviceKeystore.jks -dname "cn=localhost"

keytool -genkey -keyalg RSA -sigalg SHA1withRSA -validity 730 -alias myclientkey  -keypass ckpass -storepass cspass -keystore clientKeystore.jks -dname "cn=clientuser"

Zum herstellen einer Vertrauensstellung zwischen client und server, die ich importieren Sie das server-Zertifikate, client-und client-CERT server.

Import server für öffentliche Schlüssel (Zertifikate) an den client.

keytool -export -rfc -keystore clientKeystore.jks -storepass cspass -alias myclientkey -file MyClient.cer
keytool -import -trustcacerts -keystore serviceKeystore.jks -storepass sspass -alias myclientkey -file MyClient.cer -noprompt

Import client den öffentlichen Schlüssel(certs) zum server

keytool -export -rfc -keystore serviceKeystore.jks -storepass sspass -alias myservicekey -file MyService.cer
keytool -import -trustcacerts -keystore clientKeystore.jks -storepass cspass -alias myservicekey -file MyService.cer -noprompt

Service-und Client sind in Java geschrieben und funktionieren. Jetzt habe ich eine .NET-client und mein Verständnis ist, dass wenn ich die gleiche jave client-Zertifikate .NET-client ich.e clientKeystore.jks sollte es funktionieren, aber die .net-client Probleme hat.

Den .NET-client-Entwickler hat darauf bestanden mich zu verwenden .pfx-Zertifikat, das er erzeugt, wie kann ich importieren .pfx-Zertifikat in ein vorhandenes .jks-Datei.

Den Beispielen, die ich gesehen habe online von mir verlangen, um eine neue zu erstellen .jks-Datei.

Danke.

InformationsquelleAutor Himalay Majumdar | 2014-11-07

Schreibe einen Kommentar