PLIsModernDetachedCMS

Криптография, цифровые подписи

Описание

Сообщает, использует ли DER-кодированный CMS один из современных алгоритмов подписи, которые понимает верификатор

Синтаксис

Delphi

Function PLIsModernDetachedCMS(Const CMSBytes: AnsiString): Boolean;

Параметры

CMSBytesИсследуемый DER-кодированный CMS SignedData

Возвращаемые значения

FalseБлоб не является CMS SignedData или его алгоритм подписи вне современного набора
TrueSigner info несёт Ed25519, ECDSA или RSA-PSS, которые может обработать PLVerifyModernDetachedCMS

Примечания

Дешёвый вызов-триаж: запустите его перед тяжёлым путём «разобрать и проверить», чтобы решить, не пора ли передать блоб стандартному верификатору CryptoAPI

См. также

PLVerifyModernDetachedCMS, PLBuildModernDetachedCMS