Moim celem jest wygenerowanie certyfikatu, wyeksportowanie go do pliku i zaimportowanie do magazynu kluczy JDK.keytool: Import certyfikatu wyświetla komunikat o błędzie - Plik kluczy został zmieniony lub hasło było niepoprawne
W pierwszym etapie Mam wygenerowany własny certyfikat podpisany przy użyciu następującego polecenia, zapewniając hasło jako „hasło” dla kluczy i klucz:
keytool -genkeypair -keystore .keystore -alias uasera -keyalg RSA
W drugim etapie I eksportowanego certyfikatu stosując podobną hasło i następujące polecenia :
keytool -exportcert -keystore .keystore -alias usera -file usera.crt
TERAZ!
Próbuję zaimportować ten certyfikat w cacertach w JDK przy użyciu podobnego hasła i następującego po nim polecenia, ale otrzymuję wyjątek.
keytool -importcert -file usera.crt -keypass password -keystore "C:\Program Files\Java\jdk1.7.0_13\jre\lib\security\cacerts"
ERROR
K: \ java \ certyfikaty> keytool -importcert -file usera.crt -keypass hasło -keystore „C: \ Program Files \ Java \ jdk1.7.0_13 \ jre \ lib \ security \ cacerts” Wpisz kluczy hasło: error keytool: java.io.IOException: kluczy został naruszony lub hasło jest nieprawidłowe
'-keypass' określa hasło dla aliasu jednego klucza w magazynie kluczy. Jeśli określasz hasło do samego pliku magazynu kluczy, chcesz użyć '-storepass'. – VGR
Literówka: '-ketstore'. –