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 验证器接手