check

Function check 

Source
pub fn check(
    key_id: &str,
    allowed: Option<&[String]>,
) -> Result<(), MachineError>
Expand description

检查本机指纹是否在白名单里

  • allowedNone → 视为未启用机器绑定,始终通过
  • allowed 为空列表 → 视为禁止所有机器(用于“临时冻结“某 key)
  • 取不到 machine-id(平台不支持 / 文件缺失)→ 视为 Mismatch(宁紧勿松)