Как создать сертификат в хранилище ключей PKCS12 с помощью keytool?
Я хотел создать сертификат в формате хранилища ключей PKCS12 с помощью программы keytool.
хранилище ключей имеет расширение .pfx
.
как этого достичь?
2 ответов
если хранилище ключей имеет тип PKCS12 (.pfx
) вы должны указать его с -storetype PKCS12
(добавлены разрывы строк для удобства чтения):
keytool -genkey -alias <desired certificate alias>
-keystore <path to keystore.pfx>
-storetype PKCS12
-keyalg RSA
-storepass <password>
-validity 730
-keysize 2048
дополнительный ответ к ключевой вопрос.
С JDK 8 (1.8.0_121-b13) вы не получите исключение, если убрать -storetype pkcs12
но keytool
создает JKS
keystore вместо этого и