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 消息的 属性访问该证书。 除了允许消息队列对消息进行身份验证外,外部证书还允许接收应用程序进一步验证发件人。 内部证书对接收应用程序没有可用值。

外部证书必须注册到消息队列系统的目录服务。 外部证书包含有关证书颁发机构、证书用户、证书有效期、证书用户的公钥和证书颁发机构签名的信息。

适用于

另请参阅