PLIsModernDetachedCMS

密码学、数字签名

描述

判断 DER 编码的 CMS blob 是否使用了验证方能理解的现代签名算法之一

语法

Delphi

Function PLIsModernDetachedCMS(Const CMSBytes: AnsiString): Boolean;

参数

CMSBytes要检查的 DER 编码 CMS SignedData

返回值

False该 blob 不是 CMS SignedData,或其签名算法不在现代集合之内
True签名者信息携带 Ed25519、ECDSA 或 RSA-PSS,PLVerifyModernDetachedCMS 可以处理

备注

一次开销很低的分诊调用:在更重的解析加验证路径之前先跑它,决定是否改由标准 CryptoAPI 验证器接手

另请参阅

PLVerifyModernDetachedCMS, PLBuildModernDetachedCMS