我有一个从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
我假设有一种方法可以将私钥添加到钱包中?
答案 0 :(得分:0)
您不能导入密钥。
密钥已经是钱包的一部分,您需要使用 ORAPKI 创建证书请求,因为密钥将成为请求的一部分。
您不能使用来自其他钱包的请求创建证书,然后尝试将所有内容安装到已有密钥的新钱包中。