【问题标题】:Keytool error java.io.FileNotFoundException(the system cannot find the file specified)Keytool错误java.io.FileNotFoundException(系统找不到指定的文件)
【发布时间】:2021-10-23 20:36:59
【问题描述】:

keytool error: java.io.FileNotFoundException: api.sepa.express.crt(系统找不到指定的文件)

我尝试了在 stackoverflow 中找到的各种示例。

keytool -importcert -file certificate.cer -keystore keystore.jks -alias "Alias"

    keytool -import -alias susan
   -file Example.cer -keystore exampleraystore

尝试使用 cmd 作为管理员。我已将证书文件放在 Desktop 中。当我尝试复制时:

C:\Program Files\Java\jdk1.8.0_60\jre\lib\security

它不接受证书文件。

完成此命令的首选方式是什么?

【问题讨论】:

    标签: java ssl-certificate keytool


    【解决方案1】:

    尝试使用命令 promt 添加 ssl 文件。它对我有用

    【讨论】:

      【解决方案2】:

      首先将证书下载到您的任何目录中,对于我来说,我选择 (D:\My) 保存我的证书,名称为 xyz.cert

      其次,你应该是 CMD/Command 的管理员并写下“keytool”这个词,它应该给你的输出为:

      密钥和证书管理工具

      命令:

       -certreq            Generates a certificate request
       -changealias        Changes an entry's alias
       -delete             Deletes an entry
      ...something like this should be the output 
      

      第三,由于所有证书都保存在目录中的“cacerts” -
      C:\Program Files\Java\jdk1.8.0_172\jre\lib\security

      从目录中使用以下命令 -
      C:\Program Files\Java\jdk1.8.0_172\jre\lib\security

      keytool -import -alias clojars.org -keystore /cacerts -file D:/My/xyz.cer

      在哪里可以找到什么:

      1. 当您双击证书(在我的情况下为 xyz.cert)时 将打开一个弹出窗口,您将在“常规”选项卡中找到,颁发给 :clojars.org(这个名字你需要在-alias前面给出)
      2. -keystore 前面应该是 cacerts 的路径,但我们是 已经在目录C:\Program Files\Java\jdk1.8.0_172\jre\lib\security,所以我们可以给 /cacerts
      3. 文件 --> 证书的位置

      如果要求输入密码,默认是changeit,所以每次都一样

      希望这能解决您的问题。 :)

      【讨论】:

        【解决方案3】:

        只需在 c: Drive 以外的任何其他目录中创建文件 例如:在 d: Drive 中创建

        【讨论】:

        • 请提供更多信息,而不仅仅是“在另一个目录中创建文件”。为什么这会解决用户当前正在解决的问题?
        【解决方案4】:

        1.建议:以管理员身份运行命令提示符(如果您使用的是windows 7,则可以进入运行,输入cmd并按Ctrl+Shift+enter。这将在管理员模式下打开命令提示符。)

        2.C:...... > keytool -importcert -file "C:part/to/file.crt" -keystore "%JAVA_HOME%\jre\lib\security\cacerts" -alias 1Alias (不要忘记带有 .crt 的文件)

        3.password - 更改它

        1. 是 - 是的。

        【讨论】:

          猜你喜欢
          • 2013-11-21
          • 1970-01-01
          • 2015-04-23
          • 2022-08-07
          • 1970-01-01
          • 1970-01-01
          • 2014-05-04
          相关资源
          最近更新 更多