クリックして評価とフィードバックをお寄せください
MSDN
MSDN ライブラリ
.NET 開発
.NET Framework 3.5
.NET Framework 3.5
RSACryptoServiceProvider クラス
 VerifyData メソッド

  低帯域幅での表示をオンにする
このページは次のバージョンについて記述しています。
Microsoft Visual Studio 2008/.NET Framework 3.5

その他のバージョンについては、以下の情報を参照してください。
.NET Framework クラス ライブラリ
RSACryptoServiceProvider..::.VerifyData メソッド

更新 : 2007 年 11 月

指定した署名データを、指定したデータに対して計算された署名と比較することによって検証します。

名前空間 :  System.Security.Cryptography
アセンブリ :  mscorlib (mscorlib.dll 内)

Visual Basic (宣言)
Public Function VerifyData ( _
    buffer As Byte(), _
    halg As Object, _
    signature As Byte() _
) As Boolean
Visual Basic (使用法)
Dim instance As RSACryptoServiceProvider
Dim buffer As Byte()
Dim halg As Object
Dim signature As Byte()
Dim returnValue As Boolean

returnValue = instance.VerifyData(buffer, _
    halg, signature)
C#
public bool VerifyData(
    byte[] buffer,
    Object halg,
    byte[] signature
)
Visual C++
public:
bool VerifyData(
    array<unsigned char>^ buffer, 
    Object^ halg, 
    array<unsigned char>^ signature
)
J#
public boolean VerifyData(
    byte[] buffer,
    Object halg,
    byte[] signature
)
JScript
public function VerifyData(
    buffer : byte[], 
    halg : Object, 
    signature : byte[]
) : boolean

パラメータ

buffer
型 : array<System..::.Byte>[]()[]

署名されたデータ。

halg
型 : System..::.Object

データのハッシュ値を作成するために使用するハッシュ アルゴリズムの名前。

signature
型 : array<System..::.Byte>[]()[]

検証される署名データ。

戻り値

型 : System..::.Boolean

検証の結果、署名が有効な場合は true。それ以外の場合は false

例外条件
ArgumentNullException

halg パラメータが nullNothingnullptrnull 参照 (Visual Basic では Nothing) です。

ArgumentException

halg パラメータの型が有効ではありません。

このメソッドは、SignData によって生成された RSA デジタル署名を検証します。

halg パラメータには、StringHashAlgorithm、または Type を使用できます。

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile for Smartphone, Windows Mobile for Pocket PC

.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。

.NET Framework

サポート対象 : 3.5、3.0、2.0、1.1、1.0

.NET Compact Framework

サポート対象 : 3.5、2.0
コミュニティ コンテンツ   コミュニティ コンテンツとは
新しいコンテンツの追加 RSS  注釈
Processing
© 2009 Microsoft Corporation. All rights reserved. 使用条件  |  商標  |  プライバシー
Page view tracker