Поделиться через


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 свойство сообщения. Помимо разрешения очереди сообщений для проверки подлинности сообщения, внешний сертификат позволяет принимающему приложению дополнительно проверить отправителя. Внутренний сертификат не имеет доступного значения для принимающего приложения.

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

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

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