Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

Механизм создания подписи с помощью интерфейса IEncryptionPlugin3:

1.Вызывается метод HashStreamByCertificate, который хеширует данные, передаваемые в потоке на основании сертификата.
2.Вызывается метод GetSigningAttributes, который получает подписываемые атрибуты документа.
3.Вызывается метод SignAttributes, который подписывает атрибуты.
4.Вызывается метод BuildSignature, который создает электронную подпись документа.

Механизм проверки подписи с помощью интерфейса IEncryptionPlugin3:

1.Вызывается метод GetContentHashTypeFromSignature, который получает тип хеш-функции для данных в ЭП.
2.Вызывается метод HashStreamByHashType, который хеширует данные, передаваемые в потоке на основании типа хеш-функции.
3.Вызывается метод VerifySignatureByHash, который проверяет подпись документа по хешу.

Синтаксис:

IEncryptionPlugin3 = interface(IEncryptionPlugin)

Методы

Метод

Описание

GetSigningAttributes

Возвращает подписываемые атрибуты

SignAttributes

Подписывает атрибуты

BuildSignature

Создает электронную подпись

VerifySignatureByHash

Проверяет подпись по хешу

GetContentHashTypeFromSignature

Возвращает тип хеш-функции для данных в ЭП

HashStreamByCertificate

Хеширует данные, передаваемые в потоке на основании сертификата

HashStreamByHashType

Хеширует данные, передаваемые в потоке

© Компания DIRECTUM, 2018 Сообщество пользователей DIRECTUM
.navbar > a:hover { background: #FFD73B; }