ВерификаторПодписи
Стд::Криптография::ВерификаторПодписи Базовые типы: Объект |
Иерархия типа
graph BT;
ВерификаторПодписи-->Объект;
Объект, с помощью которого можно проверять электронную подпись формата CMS.
Сравнение ссылочное
Примеры
метод ПроверитьПодпись(Данные: ПотокЧтения, Подпись: Байты): Булево
знч Криптопровайдер = Криптография.ПолучитьBouncyCastle()
знч Верификатор = новый ВерификаторПодписи(Криптопровайдер, Подпись)
возврат Верификатор.Проверить(Данные)
;
Конструкторы
ВерификаторПодписи
ВерификаторПодписи(
Криптопровайдер: Криптопровайдер|Строка,
Подпись: Байты|ПотокЧтения)
Создает экземпляр объекта для проверки подписи формата CMS. Криптопровайдер
- провайдер криптографии, который предоставляет алгоритмы чтения формата CMS. Подпись
- байты электронной подписи формата CMS.
Исключения
ИсключениеКриптографии - если криптопровайдер не поддерживает чтение подписи формата CMS или при ошибке чтения данных подписи.
Свойства
Криптопровайдер
ТолькоЧтение Криптопровайдер: Криптопровайдер |
Провайдер криптографии, который предоставляет алгоритмы чтения формата CMS.
МоментПодписи
ТолькоЧтение МоментПодписи: Момент? |
Момент вычисления подписи, указанный в данных подписи CMS.
Методы
ПолучитьСертификаты
ПолучитьСертификаты(): ЧитаемыйМассив<ЦифровойСертификат>
Возвращает цифровые сертификаты, которые хранятся в данных подписи CMS.
Проверить
Проверить(Данные: Байты|ПотокЧтения): Булево
Проверяет соответствие подписи указанным данным Данные
.
Исключения
ИсключениеКриптографии - в случае ошибки проверки подписи.