PLIsModernDetachedCMS

暗号、電子署名

説明

DER エンコードの CMS blob が、検証側が理解するモダン署名アルゴリズムのいずれかを使っているかを判定します

構文

Delphi

Function PLIsModernDetachedCMS(Const CMSBytes: AnsiString): Boolean;

パラメータ

CMSBytes調べる DER エンコードの CMS SignedData

戻り値

Falseblob が CMS SignedData でない、または署名アルゴリズムがモダンな集合の外
True署名者情報が Ed25519、ECDSA、RSA-PSS のいずれかを運び、PLVerifyModernDetachedCMS が処理できる

備考

安価なトリアージ呼び出しです。重い解析・検証パスの前に走らせ、標準の CryptoAPI 検証器に引き継ぐべきかを決めます

関連項目

PLVerifyModernDetachedCMS, PLBuildModernDetachedCMS