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

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

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

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

Сравнение

Ссылочное

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

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


Примеры​

Общие примеры

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

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

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

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

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

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

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

Исключения​

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

Перегрузка
ВерификаторПодписи(Подпись: Байты|ДвоичныйОбъект.Ссылка, Криптопровайдер: Криптопровайдер? = Неопределено)


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

Доступность: Клиент

ВерификаторПодписи(
Подпись: Байты|ДвоичныйОбъект.Ссылка,
Криптопровайдер: Криптопровайдер? = Неопределено)

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


Свойства​

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

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

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

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


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

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

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

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


Методы​

ПолучитьДанныеИзПодписи​

Доступность: Клиент

ПолучитьДанныеИзПодписи(): Байты?

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

Доступность: КлиентИСервер

ПолучитьСертификаты(): ЧитаемыйМассив<ЦифровойСертификат>
Возвращает цифровые сертификаты, которые хранятся в данных подписи CMS.


Проверить​

Доступность: Клиент

Проверить(): Булево

Перегрузка
Проверить(Данные: Байты|ДвоичныйОбъект.Ссылка): Булево


Проверить​

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

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


Проверить​

Доступность: Клиент

Перегрузка
Проверить(): Булево


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

Объект​

ВСтроку

ПолучитьТип

Представление