---
title: 导入证书
description: "1. 下载证书。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengwebs/ecosystemEnable/SpringFramework/kunpengspringframework_02_0010.html
sourcePath: /source/zh/kunpengwebs/ecosystemEnable/SpringFramework/kunpengspringframework_02_0010.html
indexId: 9c0fd1dcec82d567944194bd8b2adb688ad9d79856ea8c591f5db88bbcd2395d90
---
# 导入证书

#### 处理步骤

1. 下载证书。

  a. 在谷歌浏览器中输入    网站名(https://repo1.maven.org/)
（根据实际添加报错的网址），单击标注的锁。
  b. 在弹出的提示框中，单击“证书（有效）”。
  c. 在“证书路径”下选中第一个路径，单击“查看证书”。
  d. 在弹出的对话框中选择“详细信息”，单击“复制到文件”。
  e. 出现“证书导出向导”提示框，单击“下一步”，选择“Base64 编码 X.509(.CER)(S)”后，单击“下一步”。
  f. 点击“浏览”，设置证书生成路径及证书名，然后单击“下一步”，单击“完成”。
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. 设置系统时间。

  a. 查看系统时间。

```
date
```


  b. 若系统时间与当前时间不一致，则修改系统时间为当前北京时间，例如：
    1 2 date -s 20210720 date -s 11:45:00
