用途:在 OCR/MRZ 提取完成后、人脸比对之前做业务校验,判断证件是否过期、是否签发过久,以及证件所属国家或类型是否在系统支持范围内。
主要能力:从 OCR/MRZ 结果中提取 expiry_date(MRZ 为 YYMMDD 格式)并转换为 datetime.date 对象;检查是否已过期(expiry_date 早于今天则拒绝,代码为 DOCUMENT_EXPIRED);检查到期日期是否超过今天 15 年这一无效未来值;若证件签发超过 10 年,标记为需人工复核而非自动拒绝;用 MRZ 中的 country_code 比对受支持国家列表;按配置校验 TD1/TD2/TD3/PASSPORT 等证件类型是否受支持。
使用方式与配置:建议将受支持国家列表放在可更新配置中,以便无需重新部署即可调整。签发不足 1 个月的证件应接受更严格审查,因其可能是新近伪造或新办的。
限制:资料未提供具体支持国家清单、各证件类型的详细规则、阈值以外的配置项、返回值结构、错误码全集、依赖库以及安装或调用命令;也未说明是否提供代码实现或接口形态。以上缺失信息暂未提供。