Ho un file WAR distribuito su WebLogic 12.1.2.0.0. L'applicazione chiama un servizio Web tramite HTTPS. Il certificato è importato in DemoTrust.jks. Tutte le impostazioni relative a SSL dovrebbero essere corrette. E in realtà funziona, ma dopo il riavvio del server non funziona per circa 15-20 minuti, dopo di che riprende a funzionare. Durante questo periodo i seguenti errori sono stampati in console:WebLogic 12 SSLKeyException: verifica nome host non riuscita dopo il riavvio
<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>
Dopo l'avvertimento ottengo:
javax.xml.ws.WebServiceException: javax.net.ssl.SSLKeyException: Hostname verification failed:
HostnameVerifier=weblogic.security.utils.SSLWLSHostnameVerifier,hostname=xxx.xxxxxxxx.xxx.com.
Nel avvertimento sopra domini contenuti e attesi sono identici.
Grazie per il vostro aiuto!
-E
Sei sicuro che cosa è contenuto ESATTAMENTE corrisponde a quello che ci si aspettava? Hai provato a disattivare la verifica del nome host? Nella console di gestione 'Server -> nome server -> scheda SSL di configurazione -> Avanzate -> Cambia elenco a discesa Verifica nome host su Nessuno' –
Ciao, sì sono sicuro. E sì, ho provato a cambiare questo elenco a Nessuno. Ancora lo stesso comportamento. –