Перейти к основному содержимому

ВерификаторПодписи

Стд::Криптография::ВерификаторПодписи Доступность: Сервер

Объект, с помощью которого можно проверять электронную подпись формата CMS.

Сравнение ссылочное

Иерархия типа

Базовые типы: Объект


Примеры

метод ПроверитьПодпись(Данные: ПотокЧтения, Подпись: Байты): Булево
знч Криптопровайдер = Криптография.ПолучитьBouncyCastle()

знч Верификатор = новый ВерификаторПодписи(Криптопровайдер, Подпись)

возврат Верификатор.Проверить(Данные)
;

Конструкторы

ВерификаторПодписи

Доступность: Сервер

ВерификаторПодписи(
Криптопровайдер: Криптопровайдер|Строка,
Подпись: Байты|ПотокЧтения)

Создает экземпляр объекта для проверки подписи формата CMS. Криптопровайдер - провайдер криптографии, который предоставляет алгоритмы чтения формата CMS. Подпись - байты электронной подписи формата CMS.

Исключения

ИсключениеКриптографии - если криптопровайдер не поддерживает чтение подписи формата CMS или при ошибке чтения данных подписи.


Свойства

Криптопровайдер

Доступность: Сервер ТолькоЧтение

Криптопровайдер: Криптопровайдер

Провайдер криптографии, который предоставляет алгоритмы чтения формата CMS.


МоментПодписи

Доступность: Сервер ТолькоЧтение

МоментПодписи: Момент?

Момент вычисления подписи, указанный в данных подписи CMS.


Методы

ПолучитьСертификаты

Доступность: Сервер

ПолучитьСертификаты(): ЧитаемыйМассив<ЦифровойСертификат>

Возвращает цифровые сертификаты, которые хранятся в данных подписи CMS.


Проверить

Доступность: Сервер

Проверить(Данные: Байты|ПотокЧтения): Булево

Проверяет соответствие подписи указанным данным Данные.

Исключения

ИсключениеКриптографии - в случае ошибки проверки подписи.


Список унаследованных методов

Объект

ВСтроку, ПолучитьТип, Представление