Message.DigitalSignature Свойство

Определение

Получает или задает цифровую подпись, используемую службой очереди сообщений при проверке подлинности сообщения.

public:
 property cli::array <System::Byte> ^ DigitalSignature { cli::array <System::Byte> ^ get(); void set(cli::array <System::Byte> ^ value); };
[System.Messaging.MessagingDescription("MsgDigitalSignature")]
public byte[] DigitalSignature { get; set; }
[<System.Messaging.MessagingDescription("MsgDigitalSignature")>]
member this.DigitalSignature : byte[] with get, set
Public Property DigitalSignature As Byte()

Значение свойства

Byte[]

Массив байтовых значений, задающий цифровую подпись очереди сообщений 1.0, используемую для проверки подлинности сообщения. По умолчанию задан массив нулевой длины.

Атрибуты

Исключения

Очередь сообщений фильтруется, чтобы не учитывать свойство DigitalSignature.

Значение свойства DigitalSignaturenull.

Комментарии

Очередь сообщений использует цифровую подпись при проверке подлинности сообщений, отправленных службой "Очередь сообщений" версии 1.0. В большинстве случаев очередь сообщений создает и задает свойство , DigitalSignature когда отправляющее приложение запрашивает проверку подлинности. Принимающее приложение использует это свойство для получения цифровой подписи, прикрепленной к сообщению.

Свойство можно использовать DigitalSignature только при запуске Message Queuing версии 2.0. Отправляющее приложение должно указывать подписи очереди сообщений версии 1.0 при запросе проверки подлинности. Если отправляющее приложение отправляет сигнатуру Message Queuing версии 2.0, это свойство содержит буфер из четырех байтов, каждый из которых содержит ноль.

Свойство DigitalSignature вместе со свойством SenderCertificate также используется приложениями соединителей при отправке сообщения. В этом сценарии приложение соединителя вместо очереди сообщений создает цифровую подпись, которая основывается на сертификате пользователя, отправляющего сообщение.

Свойство DigitalSignature имеет максимальный размер массива 256.

При установке DigitalSignature свойства необходимо также задать ConnectorType свойство . При отправке сообщения очередь сообщений игнорирует DigitalSignature свойство , если ConnectorType свойство также не задано.

Применяется к

См. также раздел