Message.DigitalSignature プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
メッセージ キューがメッセージの認証に使用するデジタル署名を取得または設定します。
public:
property cli::array <System::Byte> ^ DigitalSignature { cli::array <System::Byte> ^ get(); void set(cli::array <System::Byte> ^ value); };
[System.Messaging.MessagingDescription("MsgDigitalSignature")]
public byte[] DigitalSignature { get; set; }
[<System.Messaging.MessagingDescription("MsgDigitalSignature")>]
member this.DigitalSignature : byte[] with get, set
Public Property DigitalSignature As Byte()
プロパティ値
メッセージを認証するのに使われるメッセージ キュー 1.0 デジタル署名を指定するバイト値配列。 既定値は長さ 0 の配列です。
- 属性
例外
メッセージ キューがフィルター処理され、DigitalSignature プロパティを無視します。
DigitalSignature プロパティが null
です。
注釈
メッセージ キューでは、メッセージ キュー バージョン 1.0 によって送信されたメッセージを認証するときに、デジタル署名が使用されます。 ほとんどの場合、メッセージ キューは、送信アプリケーションが認証を DigitalSignature 要求したときに、 プロパティを生成および設定します。 受信側のアプリケーションでは、このプロパティを使用して、メッセージに添付されたデジタル署名を取得します。
プロパティは DigitalSignature 、メッセージ キュー バージョン 2.0 の実行時にのみ使用できます。 送信側アプリケーションでは、認証を要求するときにメッセージ キュー バージョン 1.0 署名を指定する必要があります。 送信側アプリケーションがメッセージ キュー バージョン 2.0 署名を送信する場合、このプロパティには 4 バイトのバッファーが含まれます。それぞれに 0 が含まれます。
プロパティは DigitalSignature 、 プロパティと共に SenderCertificate 、メッセージの送信時にコネクタ アプリケーションでも使用されます。 このシナリオでは、メッセージ キューではなくコネクタ アプリケーションによってデジタル署名が生成されます。デジタル署名は、メッセージを送信するユーザーの証明書に基づいて作成されます。
プロパティの最大配列サイズは DigitalSignature 256 です。
プロパティを DigitalSignature 設定するときは、 プロパティも設定する ConnectorType 必要があります。 メッセージが送信されると、プロパティも設定されていない場合、メッセージ キューは プロパティをConnectorType無視DigitalSignatureします。
適用対象
こちらもご覧ください
.NET