相关疑难解决方法(0)

创建.p12文件

使用openssl,我创建了一个私钥如下:

openssl genrsa -out myKey.pem
Run Code Online (Sandbox Code Playgroud)

然后,为了生成csrCA 所要求的,我执行了以下操作:

openssl req -new -key myKey.pem -out cert.csr
Run Code Online (Sandbox Code Playgroud)

CA使用证书进行响应,该证书存储在名为的文件中 myCert.cer

我现在想将必要的组件(私钥,公钥(?)和证书)捆绑到一个组件中.p12.为此,我运行以下内容:

openssl pkcs12 -export -out keyStore.p12 -inkey myKey.pem -in myCert.cer
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误消息:

No certificate matches private key
Run Code Online (Sandbox Code Playgroud)

我怎么能做到这一点?

openssl certificate pkcs#12

43
推荐指数
2
解决办法
7万
查看次数

aps_developer_identity.cer到p12而不必从Key Chain导出?

我有一个棚子负载从iPhone开发者门户网站导出"aps_developer_identity.cer"证书.它们都是使用相同的证书签名请求和(因此)相同的私钥创建的.如果我只从Apple Key Chain导出私钥,那么可以使用私钥和'aps_developer_identity.cer'并使用openssl创建我可以在我的(Windows)服务器上使用的合并的p12/pkcs#12证书.

为了清楚起见,我知道如何通过将私钥和证书一起导出来从密钥链中获取合并的p12,但是如果可以的话,我想删除所有额外的鼠标点击和输入.

openssl pkcs#12 apple-push-notifications

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