证书相关(未知颁发机构和证书签发者无效)

2016-03-16  本文已影响1808人  天蚕

最近尝试使用Apple pay遇到一些证书的问题,做点记录
iOS开发的相关证书都是可以在钥匙串中找到,通常每一个开发证书都会有一个证书签发者,就是钥匙串中的签发机构证书,如果签发机构缺失,或者过期,开发证书将会因为签发者是未知颁发机构而不能使用。签发机构在钥匙串中是以Apple Worldwide Developer Relations开头的一类证书,最常用的就是Apple Worldwide Developer Relations Certification Authority(简称AppleWWDRCA)基本上普通的开发证书都是AppleWWDRCA签发者,如果用到Apple pay可能会接触到Apple Worldwide Developer Relations CA - G2(简称AppleWWDRCAG2)

Snip20160316_1.png

iOS开发证书在使用过程中比较常见问题的就是证书过期证书签发者无效未知颁发机构签名

证书过期

解决办法就是重新生成,并下载新的证书安装即可

未知颁发机构签名

通常是因为根本没有安装AppleWWDRCA签发者,也可能是误删除了,办法很简单,直接去官网下载一个安装即可,缺哪个下装哪个http://www.apple.com/certificateauthority/(建议使用safari打开)

证书签发者无效

可能是因为办法机构证书过期,也可能是证书过期直接可以尝试更新下载最新的证书,还可能是签发机构证书过期,需要更新最新的签发证书

Snip20160316_2.png
如果签发证书没有过期,那么在钥匙串双击显示证书签发者无效的证书,更改信任选项 Snip20160316_6.png
上一篇下一篇

猜你喜欢

热点阅读