iPhone:啥是 WWDR 中间证书?

     2023-04-14     171

关键词:

【中文标题】iPhone:啥是 WWDR 中间证书?【英文标题】:iPhone: What is a WWDR intermediate certificate?iPhone:什么是 WWDR 中间证书? 【发布时间】:2011-05-02 17:12:17 【问题描述】:

在 Apple Developer Portal 的证书、开发人员(或分发)中,它说:

"如果您没有安装 WWDR 中间证书, 点击此处立即下载。”

我什至不知道那是什么意思。我需要下载并运行它吗? 还是我只需要下载当前证书?

【问题讨论】:

如果供应门户网站检查您是否已安装并指出这一点,而不是将其保持开放状态,这将很有帮助。 这里是如何找出是否已经安装了 WWDR: 挖掘之后,我发现你必须去你的 Application 文件夹,Utilities 子文件夹,然后运行 ​​Keychain Access。查看证书区域。如果您在将来看到有关 WWDR 证书的过期日期,那么您应该没问题。显然,如果没有安装 WWDR 证书,您甚至无法在 XCode 中进行构建。无论如何,如果您像我一样在 6 个月前完成了所有这些证书工作,现在已经准备好提交分发的工作版本,那么您几乎肯定已经拥有 WWDR 证书。 【参考方案1】:

您需要下载并双击它。它将存储在您计算机的 KeyChain 中。最好将其描述为根级别证书颁发机构,它确认您的开发或分发配置文件证书是由 Apple 的 WWDR 颁发的,而不是在其他地方伪造的。

【讨论】:

它代表“苹果全球开发者关系认证机构”。【参考方案2】:

iPhone 游戏开发书说:

WWDR 证书

Apple 的全球开发者关系 (WWDR) 证书可用 来自苹果公司 http://developer.apple.com/certificationauthority/AppleWWDRCA.cer。 下载并安装证书,以便您可以使用它进行认证 构建。 WWDR 证书将您的开发证书链接到 Apple,为您的应用程序完成信任链。

【讨论】:

请不要在没有注明出处的情况下复制他人的话。我已在此处将其添加到您的答案中,但请确保您以后这样做。【参考方案3】:

需要 WWDR 证书来告诉 Xcode 你的其他证书是有效的。您需要将它们全部下载并放到您的 KeyChain 上。

【讨论】:

【参考方案4】:

WWDR 证书是必需的,因为它包含证书颁发机构 (CA) 的公钥。这里的证书颁发机构是 Apple 本身(Apple Root CA)。 此证书是为了确保您的开发和分发证书确实是由 CA 颁发的,并且该证书的所有者(即您的身份)已经过验证。wiki regarding Certificate Authority

【讨论】:

【参考方案5】:

根据苹果:

为了帮助保护客户和开发者,我们要求所有第三方应用程序、Apple Wallet 通行证、Safari 扩展程序、Safari 推送通知和 App Store 购买收据均由受信任的证书颁发机构签署。 Apple 全球开发者关系证书颁发机构颁发您用于为 Apple 设备签署您的软件的证书,允许我们的系统确认您的软件已按预期交付给用户并且没有被修改。

来源:https://developer.apple.com/support/certificates/expiration/

【讨论】:

是的,我完全同意。【参考方案6】:

我了解基本的公钥密码学。您在您的机器上生成一个密钥对。然后您将您的公钥上传到证书颁发机构,他们签署并将其返回给您。然后,您将证书安装在您的密钥链上,并使用它在 XCode 中签署您的应用程序(使用私钥)。

非常直接。

WWDR 中级证书 (WWDRIC) 似乎不适合该模型。您只需下载一次(除非它过期),并且您可能在很长一段时间内拥有多个开发者签名证书。

我的假设是,它允许 Xcode 使用本地源(WWDRIC)验证您的开发人员证书,而不必去网络验证您的签名证书。这避免了与网络相关的延迟(或者您甚至可能不在网络上)。

【讨论】:

我认为我们正在从 Apple 下载公钥,因此与您描述的相反。【参考方案7】:

根据我的经验,Apple WWDR 证书非常重要。如果您上传应用程序而不将其安装到钥匙串中,那么您的应用程序将被批准,但即使它已准备好出售,也不会显示在 iTunes Store 上。

你会收到这样的消息:

如果您要更改商店,那么您也会收到相同的消息。

希望对你有所帮助。

【讨论】:

将开发人员配置文件导入 xcode:证书灰显

...时了。我从我的开发者帐户下载了证书,我还下载了WWDR中间证书。当我从xcode中单击ImportDeveloperProfile时,所有这些证书都显示为灰色。有什么想法吗?【问题讨论】:您是 查看详情

听说在新的一年里你的证书过期了

近期好多小伙伴都发现新的一年开了。新年新气象。证书也不甘落后,换证的时候又到了。在这里记录下来。以防以后忘记。系统证书WWDR,会在相相应的时间失效(比方在2016年2月15日失效),那这个时候就须要我们更新WWDR系统... 查看详情

Laravel 分组路由啥是最好的前缀或中间件

】Laravel分组路由啥是最好的前缀或中间件【英文标题】:LaravelgroupingrouteswhatisbestprefixormiddlewareLaravel分组路由什么是最好的前缀或中间件【发布时间】:2018-06-0805:12:42【问题描述】:当我开始考虑对路线进行分组并查看文档时。... 查看详情

pki啥是“证书文件”、“私钥文件”,,怎么理解!》》图

我在一个设置里导入证书时,有两个要选择文件路径的输入框。“证书文件”“私钥文件”证书文件不就是那个p12的证书吗?私钥文件怎么理解啊。私钥密码我知道是什么就是这个“私钥文件”不明白。!多谢多谢!!PKI是基于... 查看详情

在 Ruby on Rails 的上下文中引用时,啥是中间件?

】在RubyonRails的上下文中引用时,啥是中间件?【英文标题】:WhatismiddlewarewhenreferencedinthecontextofRubyonRails?在RubyonRails的上下文中引用时,什么是中间件?【发布时间】:2011-03-1402:59:17【问题描述】:我经常在RubyonRails的上下文中... 查看详情

iPhone - 使用 OpenGL 创建应用程序 - 啥是好的包装器或低级引擎可以使用?

】iPhone-使用OpenGL创建应用程序-啥是好的包装器或低级引擎可以使用?【英文标题】:iPhone-UsingOpenGLtocreateapps-Whatisagoodwrapperorlow-levelenginetouse?iPhone-使用OpenGL创建应用程序-什么是好的包装器或低级引擎可以使用?【发布时间】:20... 查看详情

中间证书的使用

前言我们经常在安装和部署SSL证书的时候,需要一同安装中间证书。中间证书到底是什么?为什么必须要安装?为什么有时候,没有中间证书,我的IE也能正常访问HTTPS?为什么其他浏览器都OK了,但安卓手机就是不行了!中间证... 查看详情

简述啥是源语言,目标语言,中间语言

1、源语言:源语言是可以引导出另一种语言的语言。2、目标语言:目标语言,是一种利用特定语言输入目标语言的方法。3、中间语言:是一种面向语法,易于翻译成目标程序的源程序的等效内部表示代码。拓展资料一、中间语... 查看详情

只能在一个文件中使用中间证书和根证书验证证书

】只能在一个文件中使用中间证书和根证书验证证书【英文标题】:Canverifycertificateonlywithintermediateandrootcertificateinonefile【发布时间】:2019-09-2507:24:37【问题描述】:我在SSL握手期间服务器发送了两个证书,域证书和由DigiCertGlobal... 查看详情

阿里云部署ssl证书

查找中间证书为了确保兼容到所有浏览器,我们必须在阿里云上部署中间证书,如果不部署证书,虽然安装过程可以完全也不会报错,但可能导致Android系统,Chrome和Firefox等浏览器无法识别。请到 中间证书下载工具,输入您... 查看详情

百度云部署ssl证书

查找中间证书为了确保兼容到所有浏览器,我们必须在阿里云上部署中间证书,如果不部署证书,虽然安装过程可以完全也不会报错,但可能导致Android系统,Chrome和Firefox等浏览器无法识别。请到 中间证书下载工具,输入您... 查看详情

由于配置文件不活动,Testflight 错误无法安装 <appname> WWDR 错误

...由于配置文件不活动,Testflight错误无法安装<appname>WWDR错误【英文标题】:Testflighterrorcouldnotinstall<appname>WWDRerrorduetoinactiveprofile【发布时间】:2014-09-2122:50:48【问题描述】:我已经通过iTunesConnect上传了一个IOS8应用,设置... 查看详情

联盟链系列-中间ca颁发证书(代码片段)

PKI:中间CA-Openssl颁发X.509证书当前的网络浏览器带有由证书颁发机构颁发和签名的预安装中间证书。注意更安全的做法,使用中间CA来颁发审核通过的证书:创建证书链文件:我们的证书链文件必须包含根证书,因为尚无客户端应... 查看详情

Heroku SSL:安装中间证书?

】HerokuSSL:安装中间证书?【英文标题】:HerokuSSL:installintermediatecert?【发布时间】:2016-07-1900:46:24【问题描述】:我的注册商gandi给了我一个中间证书来安装,所以我有3个文件:私钥文件(server.key)证书文件(mycert.crt)中级证书(... 查看详情

Wildfly 8.2:导入通配符证书,缺少中间证书

】Wildfly8.2:导入通配符证书,缺少中间证书【英文标题】:Wildfly8.2:importingwildcardcertificate,intermediatecertificatemissing【发布时间】:2015-11-2203:41:03【问题描述】:我已关注thisthread为我的公司域导入我的GeoTrust通配符证书。我从GeoTrus... 查看详情

ACM 中缺少中间证书

】ACM中缺少中间证书【英文标题】:IntermediateCertificatemissingfromACM【发布时间】:2021-12-0420:09:27【问题描述】:我们使用AWSCertificateManager创建了SSL/TLS证书。将该证书分配给ApplicationLoadBalancer。我们通过在线ssl证书检查器https://www.di... 查看详情

LetsEncrypt : LetsEncrypt 的中间证书

】LetsEncrypt:LetsEncrypt的中间证书【英文标题】:LetsEncrypt:IntermediatecertificateforLetsEncrypt【发布时间】:2017-03-1806:21:47【问题描述】:我们目前正在使用LetsEncryptSSL证书,它运行良好。经过一些修改后,我们也可以将其拉入Tomcat和Apac... 查看详情

f5部署ssl证书

查找中间证书为了保证可以兼容所有浏览器,我们必须在服务器上安装中间证书,请到中间证书下载工具,输入您的Server.cer,然后下载中间证书,请将中间证书保存为Chain.cer。证书文件的上传导入服务器证书文件(公钥)选择... 查看详情