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 訊息的屬性進行存取。 除了允許消息佇列驗證訊息之外,外部憑證還允許接收應用程式進一步驗證發件者。 內部憑證對接收應用程式沒有可用的值。

外部憑證必須向消息佇列系統的目錄服務註冊。 外部憑證包含證書頒發機構單位、憑證使用者、憑證的有效期間、憑證使用者的公鑰,以及證書頒發機構單位的簽章的相關信息。

適用於

另請參閱