Message.SenderCertificate 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定用來驗證訊息的安全憑證。
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 訊息的屬性進行存取。 除了允許消息佇列驗證訊息之外,外部憑證還允許接收應用程式進一步驗證發件者。 內部憑證對接收應用程式沒有可用的值。
外部憑證必須向消息佇列系統的目錄服務註冊。 外部憑證包含證書頒發機構單位、憑證使用者、憑證的有效期間、憑證使用者的公鑰,以及證書頒發機構單位的簽章的相關信息。