gpt4 book ai didi

ssl-certificate - Windows : How to import when certificate and private key are in separate files?

转载 作者:行者123 更新时间:2023-12-03 08:37:46 24 4
gpt4 key购买 nike

我正在尝试使用 certmgr.msc 管理单元导入证书。

我的证书位于 .crt 文件中:

-----BEGIN CERTIFICATE-----
MIIDezCCAmMCCQDFkO/4a6XfiDANBgkqhkiG9w0BAQsFADB9MQswCQYDVQQGEwJT
...
ncpMXzlNEE77e45mpTC/WWgoqQb7XMI+S1iPbluBVw==
-----END CERTIFICATE-----

私钥位于 .key 文件中,我有密码:

-----BEGIN RSA PRIVATE KEY-----
Proc-Type: 4,ENCRYPTED
DEK-Info: AES-256-CBC,FE5EDCD941BAD3DF54D29902EAB5EE48

9zZcw6zCfL6u8/HuBD/a57GSjAYb3DYzdjN8colcbWDTOSBpmbilapKdXd/XmVlM
.....
rjxIMhRRKCtdN0WZHwKU9wO/sAzllrx9lyt7qeEc3wSYYMD6bvdFjA9CXE27eQqW
-----END RSA PRIVATE KEY-----

导入向导仅允许选择单个文件。我尝试将上述两个文件合并为一个文件,但导入忽略了私钥。

我尝试将 RSA PRIVATE KEY 部分放在 CERTIFICATE 部分之前,但导入显示文件类型无法识别。

我读到 .pem 文件只是一个容器,可以包含证书和私钥。将两个文件合并为一个文件时我错过了什么?

最佳答案

  1. 从 PEM 页眉和页脚之间的私钥文件中删除所有非 Base64 内容。在给定情况下,从私钥文件中删除这些行:

    过程类型:4,加密DEK-信息:AES-256-CBC,FE5EDCD941BAD3DF54D29902EAB5EE48

  2. 重命名 key 文件以匹配证书文件名,例如mycert.pemmycert.key,其中 mycert.pem 是公共(public)证书文件,mycert.key 是私有(private)证书文件 key 文件。并将它们放在同一个文件夹中。然后运行以下certutil.exe命令:

.

certutil -mergepfx mycert.pem mycert.pfx

其中 mycert.pfx 是 PFX 的输出文件。系统将提示您创建 PFX 保护密码。

关于ssl-certificate - Windows : How to import when certificate and private key are in separate files?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63416126/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com