Ich habe eine WAR-Datei auf WebLogic 12.1.2.0.0 bereitgestellt. Anwendung ruft einen Webdienst über HTTPS auf. Zertifikat wird in DemoTrust.jks importiert. Alle SSL-bezogenen Einstellungen sollten korrekt sein. Und tatsächlich funktioniert es, aber nachdem der Server neu gestartet wird, funktioniert es für ungefähr 15-20 Minuten nicht, danach beginnt es wieder zu arbeiten. Während dieser Zeit werden die folgenden Fehler in der Konsole gedruckt:WebLogic 12 SSLKeyException: Überprüfung des Hostnamens nach Neustart fehlgeschlagen
<Warning> <Security> <BEA-090504> <Certificate chain received from xxx.xxxxxxxx.xxx.com -
167.107.80.230 failed hostname verification check. Certificate contained xxx.xxxxxxxx.xxx.com
but check expected xxx.xxxxxxxx.xxx.com>
Nach der Warnung, die ich erhalten:
javax.xml.ws.WebServiceException: javax.net.ssl.SSLKeyException: Hostname verification failed:
HostnameVerifier=weblogic.security.utils.SSLWLSHostnameVerifier,hostname=xxx.xxxxxxxx.xxx.com.
In der Warnung oben enthalten und erwartet Domänen identisch sind.
Vielen Dank für Ihre Hilfe!
-E
Sind Sie sicher, was genau enthalten ist entspricht was erwartet wurde? Haben Sie versucht, die Überprüfung des Hostnamens zu deaktivieren? In der Admin-Konsole 'Server -> Servername -> Registerkarte Konfiguration SSL -> Erweitert -> Dropdown-Liste Hostname-Überprüfung ändern auf Keine klicken –
Hallo, ja, ich bin mir sicher. Und ja, ich habe versucht, dieses Drop-down zu None zu ändern. Immer noch das gleiche Verhalten. –