PLIsModernDetachedCMS
Криптография, цифровые подписи
Описание
Сообщает, использует ли DER-кодированный CMS один из современных алгоритмов подписи, которые понимает верификатор
Синтаксис
Delphi
Function PLIsModernDetachedCMS(Const CMSBytes: AnsiString): Boolean;Параметры
| CMSBytes | Исследуемый DER-кодированный CMS SignedData |
|---|
Возвращаемые значения
| False | Блоб не является CMS SignedData или его алгоритм подписи вне современного набора |
|---|---|
| True | Signer info несёт Ed25519, ECDSA или RSA-PSS, которые может обработать PLVerifyModernDetachedCMS |
Примечания
Дешёвый вызов-триаж: запустите его перед тяжёлым путём «разобрать и проверить», чтобы решить, не пора ли передать блоб стандартному верификатору CryptoAPI