Link Search Menu Expand Document

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

Стд::Криптография::ВерификаторПодписи
Базовые типы: Объект
Доступность: Сервер

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

graph TD;
ВерификаторПодписи["ВерификаторПодписи"]-->Объект["Объект"];

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

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


Примеры

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

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

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

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

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


Свойства

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

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

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


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

ТолькоЧтение МоментПодписи: Момент?
Доступность: Сервер

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


Методы

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

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

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


Проверить

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

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


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

Объект