如何通过 Windows 命令提示符使用 Java Keytool 指定现有 SSL 证书的文件路径?

How do I specific a file path to an existing SSL certificate using Java Keytool via Windows Command Prompt?

我找不到任何关于如何在 Keytool 中指定现有证书路径的真实示例。只有说明文件“文件路径”的文档。如何输入文件路径?当我 运行 这个命令:
keytool -importcert -trustcacerts -keystore keystore.p12 -storetype pkcs12 -alias myAlias -file C:\Program Files\Apache Software Foundation\Tomcat 8.5\conf\SSL\my_ssl_certificate.cer

我得到错误:
非法选项:Files\Apache

有人可以解释并提供正确文件路径语法的示例吗?谢谢!

首先确保您在 jdk bin 目录中。

然后重试,但路径要用引号引起来:

keytool -importcert -trustcacerts -keystore keystore.p12 -storetype pkcs12 -alias myAlias -file “C:\Program Files\Apache Software Foundation\Tomcat 8.5\conf\SSL\my_ssl_certificate.cer”