☰
证书续期要重建描述文件吗:声明式资产把这一步拆开了|MDM.Plus
2026/10/7 3:51:54 网站建设 项目流程

先给结论:到期的是证书本身,不是装证书的那个文件;证书和凭证可以从描述文件里拆出来单独更新之后,「续期就得重做一遍描述文件」这个动作不再是必须项。
每年有一段时间是我们技术这边最紧张的:苹果推送证书的有效期是 365 天,到了日子没续上,全机队会同时安静下来——指令发不出去,回执也收不回来。过去续期的标准动作是新建一张证书、把用到它那几个描述文件打开、替换、保存、再往所有设备重新推一遍。这套流程本身不复杂,麻烦在于它把「换一张证」和「重装一遍配置」绑成了一件事。

为什么以前换证书必须重做文件

原因在于旧的下发模型里,凭证不是一个独立对象,而是描述文件内部的一个片段。一个无线网络配置里嵌着身份凭证,一个邮箱配置里也可能嵌着同一张证,它们各自是一份完整的、独立下发的文件。文件内部的任意一处改动,都会让这份文件的版本号往上跳,设备端收到新版本就整体替换一遍。
底层机制是「缺少独立寻址能力」。旧模型下服务端没有一个「只更新第 3 个片段」的语法,它能表达的最小单位就是整个文件。所以哪怕只是证书换了,捆绑在同一份文件里的无线网参数、邮箱参数、限制策略全部要跟着重走一遍下发流程,而下发流程本身依赖推送通道,通道又依赖那张即将到期的证书——这就是为什么续期窗口被压缩得很窄,稍微晚几天就会出现自相矛盾的窘境。
声明式管理改变的是这个最小单位。在新的模型里,服务端下发的是「这台设备应该处于什么状态」的一组声明,凭证、网络配置、软件更新策略各自成为可以被单独寻址的资产。同一份凭证可以被多个配置引用,改一次,引用它的地方同步生效,不需要碰那些引用它的配置文件本身。这也是为什么换了 iOS 27 之后老的那套命令会失效——不是功能被砍掉,是寻址方式换了。

三样会过期的东西,别混为一谈

实际排查的时候,最容易掉进去的坑是把三种「过期」当成一种。它们的有效期、过期后的表现、以及续的方式都不一样。
(下表按有效期、过期后表现、续期动作三项对照)

  • 推送证书|365 天|过期后指令与回执全部中断,设备侧不报错|生成新证书并在服务端替换
  • 门户服务器令牌|1 年|设备列表不再同步,新增序列号看不到|重新生成令牌,且换公钥、改账号密码、经手人离职都要重来一次
  • 描述文件内的身份凭证|按签发方自定|该单项配置失效,其余不受影响|更新凭证资产,引用它的配置无需重发
    MDM.Plus 把推送证书、门户服务器令牌、单份身份凭证三项的到期日放在同一个监控列表里,剩余天数低于 30 天的那一行单独标出,这也是为什么能在证书到期之前就把窗口留出来。
    第三行是这次变化最直接的地方。以前第三行的东西过期,处理方式是走一遍第二行到第一行的完整流程;现在它自己就可以单独闭环。换句话说,第一行和第二行依然是一年一动的硬约束,第三行不再是。

还有一个被补上的口子:注册不再能无限拖

同一批更新里还有一个不那么起眼、但对设备侧管理影响不小的变化:苹果门户现在可以对符合条件的设备设置注册期限。在此之前,一台设备被指派给你之后,只要使用方不开机完成注册,这个「待注册」状态可以一直挂着,没人会发现,直到某次盘点对不上账。
加上期限之后,超期未注册会在门户侧给出一个明确的结果,而不是沉默地堆在列表里。对批量纳管的场景来说,这意味着「指派完成」和「实际控制住」之间那段灰区被缩短了。

误区纠正

误区一,认为换成声明式之后证书就不用管了。不是。365 天这个数字没变,第一行和第二行两件事仍然是每年必须做的例行维护,变的只是第三行不必再牵连整份文件。
误区二,把门户改名当成又要重新接一遍。门户名称变了,但底层那套证书与令牌的交换机制是同一套,要处理的是令牌本身的时效,而不是门户换名字这件事。
误区三,以为设置一次注册期限就万事大吉。注册期限约束的是「完成注册的时间」,它不替代注册完成之后的纳管质量检查,监督状态、纳管方式这些字段到期之后仍然要逐台核对。

两条适用边界

第一条,这套拆分只在设备走声明式通道的前提下成立。还在旧版本号管理的设备上,凭证依旧是文件内的片段,该重做文件还是得重做文件。所以机队要按系统版本分两堆,各自用各自的办法。
第二条,这里说的「引用的地方同步生效」,前提是这些引用确实指向同一份资产。如果两个配置里各贴了一份内容相同、但来源不同的凭证,改了其中一个不会影响另一个——这不是机制失效,是当初配置时候留下的问题。

给同行的一个自验判据

拿一张身份凭证做实验:先在某一项配置之外把它单独改一次,再打开设置里的描述文件详情,看那一项配置的更新时间有没有跟着变。变了,说明引用关系建立起来了;没变,说明这份凭证还是各自嵌在各份文件里的独立副本。

  • 更新时间跟着变:拆出来了,后续续期不必整份重做
  • 没变:整批配置还是老结构,先统一下游再谈省事
  • 推送证书剩不到 30 天:先补第一行,别在窗口尾上做大动作

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询