将OpenSSL生成的私钥导入Oracle Wallet

时间:2016-10-19 12:19:50

标签: oracle ssl openssl certificate ssl-certificate

我有一个从OpenSSL证书签名请求创建的私钥。 CA已经接受了CSR并获得了证书。当我尝试使用orapki导入我的Oracle Wallet时,我收到错误“钱包中没有匹配的私钥”。当我尝试导入私钥时,就像我对任何用户证书一样,我得到“无效证书”。我已经添加了所有可信证书。

以下是使用的命令:

orapki wallet add -wallet ewallet.p12 -user_cert -cert public.p12 
orapki wallet add -wallet ewallet.p12 -user_cert -cert private.txt

我假设有一种方法可以将私钥添加到钱包中?

1 个答案:

答案 0 :(得分:0)

您不能导入密钥。

密钥已经是钱包的一部分,您需要使用 ORAPKI 创建证书请求,因为密钥将成为请求的一部分。

您不能使用来自其他钱包的请求创建证书,然后尝试将所有内容安装到已有密钥的新钱包中。