登录 用户中心() [退出] 后台管理 注册
   
您的位置: 首页 >> SoftHub关联区 >> 主题: [苹果/ios/apns]尝试获取证书时出错 在钥匙串中找不到指定的项目     [回主站]     [分站链接]
[苹果/ios/apns]尝试获取证书时出错 在钥匙串中找不到指定的项目
clq
浏览(229) - 2019-11-01 14:20:19 发表 编辑

关键字: apns

[2019-11-01 14:27:50 最后更新]
[苹果/ios/apns]尝试获取证书时出错 在钥匙串中找不到指定的项目

查看了网络上的各种解决办法,没一个靠谱的。其实是因为我换了新版本的 mac os 操作系统,然后将密钥导过去的。这时候 "公用密钥" 是导不过去的。
而请求证书时偏偏要的就是公用密钥。不要问我为什么 "专用密钥" 反而能导到另外一台机器 -- 人家苹果就这样...

这时候只能生成一个新的自己机器上的密钥对(会生成同名的两个 "公用密钥" 和"专用密钥" ,其实就是 rsa 或 "其他不对称算法" 的公钥和私钥).
但是在苹果的 "钥匙串访问" 中又是没有新建密钥的菜单的 ... 这 ... 怎么办?

办法是申请证书时点按“让我指定密钥对信息”。在 "常用名称" 里填写的内容就会作为新的密钥对的名称存储进 "钥匙串访问" 里了 ... 怎样,苹果很神奇吧。

这办法来自苹果官方文档
https://support.apple.com/zh-cn/guide/keychain-access/welcome/mac
https://support.apple.com/zh-cn/guide/keychain-access/kyca2793/mac
--------------------------------------------------
在 Mac 上的“钥匙串访问”中从证书颁发机构请求证书

使用“钥匙串访问”中的“证书助理”,从证书颁发机构请求证书。

您可以获取由不同证书颁发机构签名的许多证书,每一个证书针对不同的用途有效并且依赖于不同的策略。例如,可以拥有一个允许您对电子邮件签名的证书,和另外一个允许您在“信息”中标识您自己的证书。

    1.在 Mac 上的“钥匙串访问” App 中,选取“钥匙串访问”>“证书助理”>“从证书颁发机构请求证书”。

    2.输入您的电子邮件地址、姓名和您希望向您颁发证书的证书颁发机构的电子邮件地址,然后点按“继续”。

    若要更改密钥对的生成方式,请点按“让我指定密钥对信息”。然后选取密钥大小和算法,之后点按“继续”。

    【注】您可以创建多达 4096 位的 RSA 密钥。不再支持小于 2048 位的 RSA 密钥。

    3.检查证书,然后点按“完成”。

    4.点按“继续”。

    对证书的请求将发送到证书颁发机构。如果颁发机构同意,它将为您创建证书,并将证书返回给您。




总数:0 页次:1/0 首页 尾页  
总数:0 页次:1/0 首页 尾页  


所在合集/目录
苹果推送专题 更多



发表评论:
文本/html模式切换 插入图片 文本/html模式切换


附件:



NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.

Copyright © 2005-2020 clq, All Rights Reserved
版权所有
桂ICP备15002303号-1