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[]

メッセージの差出人を確認するのにメッセージ キューが使うセキュリティ証明書を表すバイト値配列。 既定値は長さ 0 の配列です。

属性

例外

メッセージ キューがフィルター処理され、SenderCertificate プロパティを無視します。

注釈

受信アプリケーションは、メッセージに SenderCertificate 外部セキュリティ証明書が含まれている場合に、このプロパティを使用します。

メッセージ キューでは、内部または外部のセキュリティ証明書を使用してメッセージを認証できます。 メッセージ キューには、メッセージの整合性を検証するために使用される内部証明書が用意されています。 証明機関は、メッセージのプロパティを介してアクセスできる外部証明書を SenderCertificate 提供します。 メッセージ キューでメッセージの認証を許可するだけでなく、外部証明書を使用すると、受信側アプリケーションで送信者をさらに検証できます。 内部証明書には、受信側アプリケーションで使用できる値がありません。

外部証明書は、メッセージ キュー システムのディレクトリ サービスに登録する必要があります。 外部証明書には、証明機関、証明書ユーザー、証明書の有効期間、証明書ユーザーの公開キー、証明機関の署名に関する情報が含まれます。

適用対象

こちらもご覧ください