Ho fatto funzionare un account di lavoro protetto da un certificato in un'applicazione java spring, ma non è chiaro per me i passaggi minimi. (Puoi crederci :) Ho bisogno di un po 'di teoria.
Ecco i miei passi:
- ottieni il certificato di formato pkcs12
- installa il certificato sul mio computer windows7 (installato in trusted root)
- verifica le voci esistenti di .p12 e il loro alias (keytool -list - chiavi ...)
- Esportare prima la chiave pubblica (keytool -exportcert -keystore ...)
- Importalo in cacerts (keytool -importcert -keystore ...)
- Poi ho ricevuto un errore come il mio computer e il server non si fidava stessi
- Accedi al server e recupera il certificato (java InstallCert ...)
- Nella mia applicazione ho impostato le proprietà per la password del file pkcs12 e truestStore
Qual è il ruolo dell'installazione del certificato sulla mia macchina? È necessario.