Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Java - come faccio a connettermi in SOAP ad un webservice in HTTPS?
Forum - Java - come faccio a connettermi in SOAP ad un webservice in HTTPS?

Avatar
pino8314 (Normal User)
Newbie


Messaggi: 2
Iscritto: 20/04/2011

Segnala al moderatore
Postato alle 17:23
Mercoledì, 20/04/2011
Salve,
come da oggetto, devo interrogare un webservice in https e non ho idea di come fare a caricare i certificati che mi hanno mandato per poter entrare in comunicazione.

Per la comunicazione in SOAP non ci sono problemi perchè l'ho già fatto altre volte ma mai in https e quindi sto riscontrando problemi.

Allora io ho un certificato con estensione .crt ed uno uno .p12.
Ho caricato il crt nel keystore di java ma ottengo questo errore

unable to find valid certification path to requested target

ho provato a creare un nuovo keystore, inserire il crt e caricare il keystore in questo modo

System.setProperty("javax.net.ssl.keyStore", "MyKeyStore");
System.setProperty("javax.net.ssl.keyStorePassword", "password");

ma niente, ottengo lo stesso errore.
Cosi ho pensato anche a caricare il .p12 e ho fatto

System.setProperty("javax.net.ssl.keyStore", "client.p12");
System.setProperty("javax.net.ssl.keyStorePassword", "password");
System.setProperty("javax.net.ssl.keyStoreType", "PKCS12");

e ottengo sempre lo stesso errore. I certificati sono funzionanti perchè dal browser riesco a raggiungere il webservice


grazie

PM