Mục tiêu của tôi là tạo chứng chỉ, xuất chứng chỉ vào tệp và nhập vào kho khóa JDK.keytool: Nhập chứng chỉ cho thông báo lỗi - Keystore bị giả mạo hoặc mật khẩu không chính xác
Trong bước đầu tiên tôi đã tạo ra một ký tự giấy chứng nhận sử dụng lệnh sau đây, cung cấp mật khẩu là 'password' cho keystore và chìa khóa:
keytool -genkeypair -keystore .keystore -alias uasera -keyalg RSA
Trong bước thứ hai tôi xuất khẩu giấy chứng nhận sử dụng mật khẩu tương tự và sau lệnh :
keytool -exportcert -keystore .keystore -alias usera -file usera.crt
NGAY BÂY GIỜ!
Tôi đang cố gắng nhập chứng chỉ này trong cacerts trong JDK bằng cách sử dụng mật khẩu tương tự và lệnh sau nhưng bị ngoại lệ.
keytool -importcert -file usera.crt -keypass password -keystore "C:\Program Files\Java\jdk1.7.0_13\jre\lib\security\cacerts"
LỖI
K: \ java \ chứng chỉ> keytool -importcert -file usera.crt -keypass mật khẩu -keystore "C: \ Program Files \ Java \ jdk1.7.0_13 \ jre \ lib \ security \ cacerts " Nhập mật khẩu kho khóa: lỗi keytool: java.io.IOException: Keystore bị giả mạo hoặc mật khẩu không chính xác
'-keypass' chỉ định mật khẩu cho bí danh của một khóa trong kho khóa. Nếu bạn chỉ định mật khẩu cho chính tệp kho khóa, bạn muốn sử dụng '-storepass'. – VGR
Lỗi: '-ketstore'. –