リクエストパラメータ内のパラメータ順序(authParams)に従ってハッシュ値を計算し、 リクエストパラメータ内の改竄チェック用ハッシュ値(vAuthInfo)と比較する。
リクエストパラメータにパラメータ順序と改竄チェック用ハッシュ値が含まれていない場合、 改竄されているとみなす。
※requestParamsはHttpRequestクラスのParamsプロパティを想定しています。
 上記メソッドを使用せずにrequestParamsを作成する場合は、各パラメータ名をキーとした値のセットをNameValueCollectionの型で設定してください。

名前空間: jp.veritrans.tercerog.mdk
アセンブリ: 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
マーチャントパスワード

戻り値

型: Boolean
true 一致 or false 不一致(改竄されている)

参照