非法选项:keystore keytool -genkeypair [OPTION] ...错误

时间:2017-02-16 18:18:00

标签: android terminal keystore

我正在尝试使用这些代码行生成密钥库

keytool -genkey -v keystore app-key.keystore alias app-key -keyalg RSA -keysize 2048 -validity 10000

但显示

Illegal option: keystore
keytool -genkeypair[OPTION]...

这是一个新错误吗? 我正在使用mac终端并试图在google playstore中部署android

1 个答案:

答案 0 :(得分:2)

在你的命令中,你错过了一些" - "在keystore&之前alias

keytool -genkey -v -keystore app-key.keystore 
    -alias app-key -keyalg RSA -keysize 2048 -validity 10000

以下是keytool -genkey使用的所有合法选项,请注意" - "是有效使用所必需的:

-alias <alias>                  alias name of the entry to process
-keyalg <keyalg>                key algorithm name
-keysize <keysize>              key bit size
-sigalg <sigalg>                signature algorithm name
-destalias <destalias>          destination alias
-dname <dname>                  distinguished name
-startdate <startdate>          certificate validity start date/time
-ext <value>                    X.509 extension
-validity <valDays>             validity number of days
-keypass <arg>                  key password
-keystore <keystore>            keystore name
-storepass <arg>                keystore password
-storetype <storetype>          keystore type
-providername <providername>    provider name
-providerclass <providerclass>  provider class name
-providerarg <arg>              provider argument
-providerpath <pathlist>        provider classpath
-v                              verbose output
-protected                      password through protected mechanism

您可以随时通过

调出这些选项列表
keytool -genkey -help