小编HH4*_*H44的帖子

使用 openssl 将 .pem 文件转换为 .crt

我希望能够在 API 请求中发送证书。

请参阅 -根据 RestSharp 请求添加证书

正如那篇文章所示。我需要将 .crt 和 .key 转换为 .pfx ,但是我当前的证书是 .pem ,所以我想我需要先将它们转换为 .crt 和 .key ,然后使用该帖子中使用的 openssl 命令来转换它们到 .pfx 中,然后继续解决方案的其余部分。

我的证书是——

CRT 文件 - C:\Users\JohnSmith\Downloads\certsh\client-crt.pem

密钥文件 - C:\Users\JohnSmith\Downloads\certsh\client-key.pem

我能够将 Key 文件转换为 .key ,但是当尝试转换 CRT 文件时,我收到此错误。

unable to load certificate 13668:error:0906D06C:PEM routines:PEM_read_bio:no start line:.\crypto\pem\pem_lib.c:697:Expecting: TRUSTED CERTIFICATE error in x509
Run Code Online (Sandbox Code Playgroud)

我正在使用此命令尝试将 .pem 转换为 .crt

x509 -outform der -in client-csr.pem -out client.crt
Run Code Online (Sandbox Code Playgroud)

ssl crt pem restsharp postman

1
推荐指数
1
解决办法
3万
查看次数

标签 统计

crt ×1

pem ×1

postman ×1

restsharp ×1

ssl ×1