小编Ale*_*oga的帖子

OpenSSL:无法获得本地颁发者证书

我有一个证书C.pfx给了我使用OpenSSL.证书C.pfx具有以下证书路径:C-> B-> A.

我使用以下命令将C.pfx转换为PEM:openssl pkcs12 -in C.pfx -out C.pem -nodes - WORKS OK

我在文件编辑器中打开了证书C.pem,看到它有RSA PRIVATE KEY和CERTIFICATE部分.

我还看到在Windows XP中的Trusted Roor Certification Athorities商店下安装了A和B证书.

目标是使用OpenSSL for Windows 1.0.1c(目前是最新版本)对测试文件进行签名,加密,解密和验证

我使用以下命令:

- 签署 -

openssl smime -sign -signer C.pem -in test.txt -out test.tmp    -- WORKS OK
Run Code Online (Sandbox Code Playgroud)

--TO ENCRYPT--

openssl smime -encrypt -in test.tmp -out test.enc C.pem     -- WORKS OK
Run Code Online (Sandbox Code Playgroud)

- 去DEC - -

openssl smime -decrypt -in test.enc -recip C.pem -inkey C.pem -out test1.tmp    -- WORKS OK
Run Code Online (Sandbox Code Playgroud)

- 核实 -

openssl smime -verify -in test1.tmp …
Run Code Online (Sandbox Code Playgroud)

openssl certificate

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

标签 统计

certificate ×1

openssl ×1