Ok, ik heb het volgende probleem.
Ik maak gebruik van diensten van een andere partij. Deze partij heeft een webservice draaien die ik kan aanroepen d.m.v. SOAP.
Alles werkt in principe, alleen de aanroepen vinden nog plaats op basis van HTTP. Nu wil ik dit omzetten naar HTTPS maar dan krijg ik bij de SOAP aanroep de volgende foutmelding:
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: No trusted certificate found
Probleem is dat het certificaat op die server door hun zelf aangemaakt is. Certificaat heb ik via Internet-Explorer geëxporteerd naar een DER encoded Binary X.505 (.CER) certificaat. Volgens verschillende documenten op internet zou ik dan dit certificaat moeten toevoegen aan mijn keystore.
Dit heb ik gedaan met de volgende regel
keytool -import -trustcacerts -alias mykey -file cert.cer -keystore d:/j2sdk1.4.2_04/jre/lib/security/cacerts
Dit gaat allemaal goed, certificaat wordt toegevoegd aan de keystore.
Alleen krijg ik nu nog steeds de melding bij mijn SOAP-call dat er geen trusted certificate gevonden kan worden.
"no trusted certificate found"
Programmeertaal: Java (J2SDK 1.4.2_04)
SOAP: Axis 1.1
App-server: Tomcat 5.0.24
Moet ik nog iets aanpassen binnen mijn webapplicatie?
Ik maak gebruik van diensten van een andere partij. Deze partij heeft een webservice draaien die ik kan aanroepen d.m.v. SOAP.
Alles werkt in principe, alleen de aanroepen vinden nog plaats op basis van HTTP. Nu wil ik dit omzetten naar HTTPS maar dan krijg ik bij de SOAP aanroep de volgende foutmelding:
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: No trusted certificate found
Probleem is dat het certificaat op die server door hun zelf aangemaakt is. Certificaat heb ik via Internet-Explorer geëxporteerd naar een DER encoded Binary X.505 (.CER) certificaat. Volgens verschillende documenten op internet zou ik dan dit certificaat moeten toevoegen aan mijn keystore.
Dit heb ik gedaan met de volgende regel
keytool -import -trustcacerts -alias mykey -file cert.cer -keystore d:/j2sdk1.4.2_04/jre/lib/security/cacerts
Dit gaat allemaal goed, certificaat wordt toegevoegd aan de keystore.
Alleen krijg ik nu nog steeds de melding bij mijn SOAP-call dat er geen trusted certificate gevonden kan worden.
"no trusted certificate found"
Programmeertaal: Java (J2SDK 1.4.2_04)
SOAP: Axis 1.1
App-server: Tomcat 5.0.24
Moet ik nog iets aanpassen binnen mijn webapplicatie?