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 Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET に関するフィードバック
.NET はオープンソース プロジェクトです。 フィードバックを提供するにはリンクを選択します。