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()
Значение свойства
Массив байтовых значений, указывающий цифровую подпись очереди сообщений 1.0, используемую для проверки подлинности сообщения. По умолчанию используется массив нулевой длины.
- Атрибуты
Исключения
Очередь сообщений фильтруется, чтобы игнорировать DigitalSignature свойство.
Свойство DigitalSignature является null.
Комментарии
Очередь сообщений использует цифровую подпись при проверке подлинности сообщений, отправленных очередью сообщений версии 1.0. В большинстве случаев очередь сообщений создает и задает DigitalSignature свойство при отправке проверки подлинности приложений. Принимающее приложение использует это свойство для получения цифровой подписи, присоединенной к сообщению.
Свойство можно использовать DigitalSignature только при запуске очереди сообщений версии 2.0. Отправляющее приложение должно указывать подписи очереди сообщений версии 1.0 при запросе проверки подлинности. Если отправляющее приложение отправляет подпись очереди сообщений версии 2.0, это свойство содержит буфер из четырех байтов, каждый из которых содержит ноль.
Свойство DigitalSignature вместе со SenderCertificate свойством также используется приложениями соединителя при отправке сообщения. В этом сценарии приложение соединителя , а не очередь сообщений, создает цифровую подпись, которая основывается на сертификате пользователя, отправляющего сообщение.
Свойство DigitalSignature имеет максимальный размер массива 256.
При установке DigitalSignature свойства необходимо также задать ConnectorType свойство. При отправке сообщения очередь сообщений игнорирует DigitalSignature свойство, если ConnectorType свойство не задано.