【问题标题】:-file option error when exporting an x509 certificate using windows terminal使用 Windows 终端导出 x509 证书时出现 -file 选项错误
【发布时间】:2018-04-18 10:22:11
【问题描述】:

我在 Windows 终端的 Java bin 中。我输入了以下代码:

C:\Program Files\Java\jdk1.8.0_111\bin>keytool -export -alias me2 -file "Desktop\me.cert"

收到以下错误:

keytool 错误:java.io.FileNotFoundException: Desktop\me.cert (The 系统找不到指定的路径)

请注意,我已经尝试不使用 "" 标记,还尝试使用“C:\Program Files\Java\jdk1.8.0_111\bin\me.cert”作为我的文件位置。在运行该行代码之前,我还尝试在指定的-file 位置手动创建证书文件。这些都没有奏效。

【问题讨论】:

  • 我还确保以管理员权限运行终端。这也不起作用。
  • 我会尝试在路径中不包含空格的东西,例如“c:\me.cert”
  • 根据this page,该命令应类似于keytool -export -alias mydomain -file mydomain.crt -keystore keystore.jks。我没有看到keystore 参数。

标签: java windows certificate export keytool


【解决方案1】:

假设您尝试将证书存储在实际的 Desktop 中,而不是名为“桌面”的文件夹中,您的命令会这样:

C:\Program Files\Java\jdk1.8.0_111\bin> keytool -export -alias me2 -file "C:\Users\USER_NAME\Desktop\me.cert" -keystore KEYSTORE_FILE -storepass KEYSTORE_PASSWORD

【讨论】:

    猜你喜欢
    • 2022-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多