makecert 怎么签受信任
时间: 2024-01-15 20:04:05 浏览: 24
要使生成的证书被信任,需要将其添加到受信任的根证书颁发机构 (CA) 列表中。以下是在 Windows 操作系统上使用 makecert 工具生成证书并添加到受信任的根 CA 列表的步骤:
1. 打开 cmd 窗口,并切换到 makecert 工具所在的目录。
2. 运行以下命令生成证书:
```
makecert -r -pe -n "CN=<CertificateName>" -b <StartDate> -e <EndDate> -ss my -sr localmachine <CertificateName>.cer
```
其中,`<CertificateName>` 为证书名称,`<StartDate>` 和 `<EndDate>` 为证书的有效期起止时间。例如:
```
makecert -r -pe -n "CN=MyTestCert" -b 01/01/2022 -e 01/01/2023 -ss my -sr localmachine MyTestCert.cer
```
3. 运行以下命令将证书添加到受信任的根 CA 列表:
```
certmgr.exe /add <CertificateName>.cer /s /r localMachine root
```
其中,`<CertificateName>` 为证书名称。例如:
```
certmgr.exe /add MyTestCert.cer /s /r localMachine root
```
这样就可以使生成的证书被信任了。请注意,在生产环境中,应该使用受信任的第三方 CA 发布证书,而不是自己生成证书。