IBaseCardService.AddSignature — метод (SignatureList, X509Certificate2, String, StatesState)

Инициализирует электронную подпись и добавляет её в список подписей.

Синтаксис

BaseCardSignature AddSignature(SignatureList signatureList, X509Certificate2 certificate, string cardDescription, StatesState cardState)
Параметры
signatureList

Тип: SignatureList

Список подписей

certificate

Тип: System.Security.Cryptography.X509Certificates.X509Certificate2

Сертификат

cardDescription

Тип: System.String

Примечание к подписи

cardState

Тип: StatesState

Состояние карточки

Возвращаемое значение

Тип: BaseCardSignature

Объект содержащий полную информацию по установленной ЭП

Исключения

Исключение Условие

System.ArgumentNullException

Ошибка возвращается в случае, если не задан параметр signatureList.

Заметки

Если certificate не задан, то будет проставлена простая подпись.