中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
鲲鹏小智

导入证书

处理步骤

  1. 下载证书。
    1. 在谷歌浏览器中输入网站名https://repo1.maven.org/(根据实际添加报错的网址),单击标注的锁。

    2. 在弹出的提示框中,单击“证书(有效)”。

    3. 在“证书路径”下选中第一个路径,单击“查看证书”。

    4. 在弹出的对话框中选择“详细信息”,单击“复制到文件”。

    5. 出现“证书导出向导”提示框,单击“下一步”,选择“Base64 编码 X.509(.CER)(S)”后,单击“下一步”。

    6. 点击“浏览”,设置证书生成路径及证书名,然后单击“下一步”,单击“完成”。

  2. 证书下载成功后,将证书上传到服务器“/home”目录。
  3. 导入证书。

    根据系统执行对应命令,输入“changeit”后回车,输入“yes”后回车。

    • CentOS系统:
      1
      keytool -import -alias a1  -keystore /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.292.b10-1.el7_9.aarch64/jre/lib/security/cacerts -file /home/a1.cer
      
    • openEuler系统:
      keytool -import -alias a1  -keystore /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.272.b10-7.oe1.aarch64/jre/lib/security/cacerts -file /home/a1.cer
    • 导入证书命令参数说明:

      -alias:指定别名(建议和证书同名)。

      -keystore:指定存储文件,在jre的security的目录下。

      -file:证书文件(绝对路径+证书文件名)。

    • cacerts证书库默认密码为“changeit”(如果使用之前有修改过,则使用修改过的密码)。
    • 如果操作不成功,重启服务器。
  4. 可选:查看证书。
    • CentOS系统:
      ll /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.292.b10-1.el7_9.aarch64/jre/lib/security/cacerts
      keytool -list  -keystore /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.292.b10-1.el7_9.aarch64/jre/lib/security/cacerts
      keytool -list  -keystore  /etc/java/java-1.8.0-openjdk/java-1.8.0-openjdk-1.8.0.292.b10-1.el7_9.aarch64/lib/security/cacerts
      keytool -list  -alias a1  -keystore /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.292.b10-1.el7_9.aarch64/jre/lib/security/cacerts
    • openEuler系统:
      ll /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.272.b10-7.oe1.aarch64/jre/lib/security/cacerts
      keytool -list  -keystore /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.272.b10-7.oe1.aarch64/jre/lib/security/cacerts
      keytool -list  -keystore  /etc/java/java-1.8.0-openjdk/java-1.8.0-openjdk-1.8.0.272.b10-7.oe1.aarch64/lib/security/cacerts
      keytool -list  -alias a1  -keystore /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.272.b10-7.oe1.aarch64/jre/lib/security/cacerts
  5. 可选:删除证书。
    • CentOS系统:
      keytool -delete -alias a2 -keystore /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.292.b10-1.el7_9.aarch64/jre/lib/security/cacerts
    • openEuler系统:
      keytool -delete -alias a2 -keystore /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.272.b10-7.oe1.aarch64/jre/lib/security/cacerts
  6. 设置系统时间。
    1. 查看系统时间。
      date
    2. 若系统时间与当前时间不一致,则修改系统时间为当前北京时间,例如:
      1
      2
      date -s 20210720
      date -s 11:45:00