Message.SenderCertificate Свойство

Определение

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

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

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

Byte[]

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

Атрибуты

Исключения

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

Комментарии

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

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

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

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

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