Ios Apple developer-无效的CSR,无效的证书
我通过密钥链访问生成Ios Apple developer-无效的CSR,无效的证书,ios,certificate,Ios,Certificate,我通过密钥链访问生成.certSigningRequest文件(密钥链访问->证书助手->向证书颁发机构申请证书…,我填写邮件并将其保存到磁盘) 当我登录到Apple开发者帐户并尝试使用它生成证书时,我收到一条消息:“无效CSR-无效证书” 这是什么原因?为什么会出现此消息,可能有什么问题 我见过几个类似这样的StackOverflow问题:我还没有找到解决方案: 我尝试下载WWDR证书 我正在使用Safari(但按钮可以工作) 帐户上只有一个开发人员证书 下面的命令应打印证书签名请求的内容
.certSigningRequest
文件(密钥链访问->证书助手->向证书颁发机构申请证书…
,我填写邮件并将其保存到磁盘)
当我登录到Apple开发者帐户并尝试使用它生成证书时,我收到一条消息:“无效CSR-无效证书”
这是什么原因?为什么会出现此消息,可能有什么问题
我见过几个类似这样的StackOverflow问题:我还没有找到解决方案:
- 我尝试下载WWDR证书
- 我正在使用Safari(但按钮可以工作)
- 帐户上只有一个开发人员证书
openssl req -in certSigningRequest -text
如果命令无法解码CSR,则表示未正确生成CSR。您可能希望使用文本编辑器检查文件,以找到有关CSR生成失败原因的线索尝试从您的密钥链中删除2016年2月14日到期的apple WWDR(World Wide Developer Relation)证书(如果您的系统上有),这可以在登录选项卡中找到。 然后从苹果下载更新的CSR,可在此处找到-
重新启动xCode,您将能够正常地重新生成CSR,删除开发人员工具中大量错误造成的过期证书,我希望这将对您有所帮助。经过数小时的修补,我们发现问题在于客户端(javascript)检查确切的单词“----开始证书请求------”。我们的CSR有“----开始新的证书申请------”(注意新的一词)。。。在删除“NEW”之后,它被苹果公司接受了。在我的例子中,我只是忘记了在证书助理表单中输入“Common name” 所以,一定要填好
在密钥链访问中,只需确保选择了类别证书,然后选择/突出显示“Apple Worldwide Development Relations Cert Authority”(苹果全球发展关系证书颁发机构)条目,最后向CA申请证书,即可解决无效的CSR问题。避免使用Internet Explorer或Edge。在Mac上使用Google Chrome或Safari。直到最近(12月19日),Firefox都能完美地创建这样的证书 今天Firefox给了我一个空页面,Edge报告了这个“无效CSR”消息最终Chrome完成了任务…
在Windows 10上工作时,CSR是使用OpenSSL为“Pass Type ID”证书创建的。我得到“无法加载X509请求”@gvuksic:您应该将相关信息添加到原始问题中-注释是临时的,而试图绕过rep规则的“答案”更是如此@Jofre同样回答“无法加载X509请求”,你能解释一下这是怎么回事吗?@Mogsdad当然,我会补充说,我不确定这是怎么回事,所以我只是问:)你尝试过私人浏览吗?或者,您可以使用另一个mac检查以生成新的CSR,一旦CSR完成,您就可以导出证书。还要确保您在CSR中使用的电子邮件地址与您的apple ID相同。@gvuksic您能解决这个问题吗?如果是的话,请把答案贴出来,这样我们就可以得到答案,也可以帮助其他人。你找到解决办法了吗?这一切都发生在我身上。