我有一个使用Apple Enterprise帐户分发的iPad应用程序。证书已过期但应用程序仍可在iPad上运行。我认为一旦证书过期,用户将无法打开该应用程序。有谁知道什么时候应用程序将无法使用?感谢。
答案 0 :(得分:2)
听起来像“3到7天”,缓存必须过期,设备需要重新启动。
来自Apple:
证书验证
第一次在设备上打开应用程序时,分发 证书通过contactApple的OCSP服务器验证。除非 证书已被撤销,应用程序可以运行。无能为力 接触器从OCSP服务器获得响应不被解释为 撤销。要验证状态,设备必须能够到达 ocsp.apple.com。请参阅“网络配置要求”(第9页)。
OCSP响应在一段时间内缓存在设备上 由OCSP服务器指定 - 目前在3到7天之间。该 在设备之前,不会再次检查证书的有效性 已重新启动,缓存的响应已过期。如果是撤销 在那时收到,该应用程序将被禁止运行。 撤销分发证书将使所有人失效 你分发的应用程序。
如果分发证书已过期,则应用程序将无法运行。 目前,分销证书有效期为一年。一些 证书到期前几周,请求新的发行版 来自iOS DevCenter的证书,用它来创建新的发行版 配置配置文件,然后重新编译和分发更新的配置文件 应用给您的用户。请参阅“提供更新的应用程序”(第10页)