Sto tentando di configurare Tomcat in modo da accettare richieste HTTPS. Il problema è che quando avvio Tomcat, ho la seguente eccezione:SEVERE: impossibile caricare il tipo di archivio di chiavi JKS con percorso webapps/FT.keystore a causa di sovraccarico firmato, byte = 128 all'avvio di TomCat 6
SEVERE: impossibile caricare il tipo chiavi JKS con percorso webapps/FT.keystore causa firmato overrun byte = 128
Ho ha già creato il keystore FT.keystore e lo ha inserito nella cartella webapps/directory.
Ecco la configurazione che uso per il connettore HTTPS (Il xxx sono solo per mantenere le informazioni private)
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
keystoreFile="webapps/xxx.keystore" keystorePass="xxxx"
clientAuth="false" sslProtocol="TLS" />
qualcuno potrebbe aiutarmi a risolvere questo problema? Ho usato keytool ($ JAVA_HOME/bin) per generare il mio keystore e l'algoritmo RSA. Grazie mille.
Grazie per aver risposto a Tommi. In realtà ho fatto esattamente come spiegato in [Tomcat 6 SSL Configuration HOW-TO] [1]. Ma quando ho rimosso il parametro '-alias tomcat', ho ricevuto una nuova eccezione: ' keytool error: java.lang.Exception: input non un certificato X.509 java.lang.Exception: input non un certificato X.509 '. Quando provo ad aggiungere il parametro '-storetype pkcs12', ho questa eccezione: ' keytool error: java.io.IOException: DerInputStream.getLength(): lengthTag = 109, troppo grande. java.io.IOException: DerInputStream.getLength(): lengthTag = 109, troppo grande. Mi manca qualcos'altro? Grazie in anticipo – taktako