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