nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

keystore jks und p12

Von: silke (silke.gamma@gmail.com) [Profil]
Datum: 19.10.2009 13:44
Message-ID: <ed3ccfcb-3016-4239-8e5b-9cce938ac719@l9g2000yqi.googlegroups.com>
Newsgroup: de.comp.lang.java
Hi,
Ich muss eine secured Webseite lesen (per https) und habe dafür vom
Webseiten-Anbieter zwei Files bekommen, ein .jks und ein .p12 file.
Diese beiden Files sollte ich nun gebrauchen, um auf die Webseite
zuzugreifen. Dieses Thema ist mir völlig neu, aber ich habe mich etwas
informiert und es folgendermassen versucht:

// Set TrustStore (used by the client to verify server)
// Truststore has to contain the server's certificates
System.setProperty("javax.net.ssl.trustStore", "/path/access.jks");

// Set keystore (used by the client to authenticate itself)
System.setProperty( "javax.net.ssl.keyStore", "/path/sdf-
keystore.p12" );
System.setProperty( "javax.net.ssl.keyStoreType", "pkcs12");

// Create a and read URL
try {
URL url = new URL( urlstr );
BufferedReader in = new BufferedReader( new InputStreamReader
( url.openStream() ) );
String str;
while ( ( str = in.readLine() ) != null ) { System.out.println
( str ); }
in.close();
} catch ( MalformedURLException e ) {
System.out.println(  "MALFORMED URL ERROR: " + e.toString() );
} catch ( IOException e ) {
System.out.println(  "IO ERROR: " + e.toString() );
}

---------
Wenn ich das Programm auführe, kriege ich folgende Fehlermeldung:

IO ERROR: java.net.SocketException:
java.security.NoSuchAlgorithmException: Error constructing
implementation (algorithm: Default, provider: SunJSSE, class:
sun.security.ssl.DefaultSSLContextImpl)

Wäre dankbar um jede Hilfe,
Silke

[ Auf dieses Posting antworten ]

Antworten