リクエストパラメータ内のパラメータ順序(authParams)に従ってハッシュ値を計算し、
リクエストパラメータ内の改竄チェック用ハッシュ値(vAuthInfo)と比較する。
リクエストパラメータにパラメータ順序と改竄チェック用ハッシュ値が含まれていない場合、 改竄されているとみなす。
※requestParamsはHttpRequestクラスのParamsプロパティを想定しています。
上記メソッドを使用せずにrequestParamsを作成する場合は、各パラメータ名をキーとした値のセットをNameValueCollectionの型で設定してください。
名前空間: jp.veritrans.tercerog.mdkリクエストパラメータにパラメータ順序と改竄チェック用ハッシュ値が含まれていない場合、 改竄されているとみなす。
※requestParamsはHttpRequestクラスのParamsプロパティを想定しています。
上記メソッドを使用せずにrequestParamsを作成する場合は、各パラメータ名をキーとした値のセットをNameValueCollectionの型で設定してください。
アセンブリ: cg-mdk (in cg-mdk.dll) バージョン: 1.0.0.0 (1.0.0.0)
構文
C# |
---|
public static bool CheckAuthHash( NameValueCollection requestParams, string merchantCcId, string merchantPw ) |
Visual Basic |
---|
Public Shared Function CheckAuthHash ( requestParams As NameValueCollection, merchantCcId As String, merchantPw As String ) As Boolean |
Visual C++ |
---|
public: static bool CheckAuthHash( NameValueCollection^ requestParams, String^ merchantCcId, String^ merchantPw ) |
パラメーター
- requestParams
- 型: System.Collections.Specialized..::..NameValueCollection
リクエストパラメータ
- merchantCcId
- 型: System..::..String
マーチャントCCID
- merchantPw
- 型: System..::..String
マーチャントパスワード
戻り値
型: Booleantrue 一致 or false 不一致(改竄されている)