次の方法で共有


Message.HashAlgorithm プロパティ

ハッシュ アルゴリズムを取得または設定します。メッセージ キューは、メッセージを認証するとき、またはメッセージのデジタル署名を作成するときに、ハッシュ アルゴリズムを使用します。

Public Property HashAlgorithm As HashAlgorithm
[C#]
public HashAlgorithm HashAlgorithm {get; set;}
[C++]
public: __property HashAlgorithm get_HashAlgorithm();public: __property void set_HashAlgorithm(HashAlgorithm);
[JScript]
public function get HashAlgorithm() : HashAlgorithm;public function set HashAlgorithm(HashAlgorithm);

プロパティ値

HashAlgorithm 列挙値の 1 つ。Windows XP の場合、既定値は SHA です。それ以外の場合、既定値は MD5 です。

例外

例外の種類 条件
InvalidOperationException フィルタ処理されたメッセージ キューが、 HashAlgorithm プロパティを無視します。

解説

送信元コンピュータ上では、メッセージ キューは、メッセージのデジタル署名を作成するときにハッシュ アルゴリズムを使います。送信先コンピュータ上のキュー マネージャは、メッセージを受信するときに同じハッシュ アルゴリズムを使ってメッセージを認証します。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

.NET Framework セキュリティ:

参照

Message クラス | Message メンバ | System.Messaging 名前空間 | UseAuthentication | AttachSenderId | MessageQueue.Authenticate | DigitalSignature | HashAlgorithm