Non riesco a modificare la password del keystore PKCS utilizzando keytool (java 8). Quando ho provato a cambiare la password della chiave:come cambiare la password del keystore PKCS12 usando keytool?
keytool -keypasswd -keystore keystore.p12 -storetype PKCS12 -storepass oldpass -keypass oldpass -new newpass
keytool error: java.lang.UnsupportedOperationException: -keypasswd commands not supported if -storetype is PKCS12
Significa parola chiave non può essere cambiato per PKCS12 chiavi. Poi ho cercato di cambiare la password di archivio chiavi:
keytool -storepasswd -keystore keystore.p12 -storetype PKCS12 -storepass oldpass -new newpass
Warning: Different store and key passwords not supported for PKCS12 KeyStores. Ignoring user-specified -new value.
keytool error: java.io.FileNotFoundException: keystore.p12 (Access is denied)
Significa, dobbiamo cambiare la password dell'archivio chiavi e keypassword insieme. Ma non c'è alcun comando per cambiare entrambi. Cosa posso fare?
Questa è una soluzione alternativa. Per il momento ho implementato poiché non ci sono altre opzioni. –
Sì, se trovo una soluzione adeguata, ti farò sapere. Per favore, fai lo stesso per me. Saluti :) –
Abbiamo scoperto che i suoi suggerimenti per corrompere il file pkcs12, come per: http://www.herongyang.com/PKI/Intermediate-CA-OpenSSL-pkcs12-Decrypt-Error.html, aggiungendo "-destkeypass 11223344" corregge de problema. – erny