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