## クラスの使用
jp.veritrans.tercerog.mdk.exception.MdkLocalException

- MdkLocalExceptionを使用しているパッケージ
  パッケージ | 説明
  --- | ---
  jp.veritrans.tercerog.mdk |
  jp.veritrans.tercerog.mdk.context |
  jp.veritrans.tercerog.mdk.exception |
  jp.veritrans.tercerog.mdk.util |

- - ### jp.veritrans.tercerog.mdkでのMdkLocalExceptionの使用

    MdkLocalExceptionをスローするjp.veritrans.tercerog.mdkのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `void` | MerchantConfig.`checkMerchantConfig()` 設定ファイルチェックメソッド
    `void` | MerchantConfig.`checkServerUrl(String url)` GWのURLのチェック
    `String` | NVQuery.`getNVofDto(String add)` 指定されたプロパティのgetterメソッドを実行し、N=V形式の文字列を作成する
    `void` | Transaction.`setErrorDto(Object responseDto, Exception exception)` MDKエラー発生時の応答Dtoを作成し、Dtoエラーメッセージを設定する。

  - ### jp.veritrans.tercerog.mdk.contextでのMdkLocalExceptionの使用

    MdkLocalExceptionをスローするjp.veritrans.tercerog.mdk.contextのコンストラクタ
    コンストラクタと説明
    `MerchantContext(IBaseDto baseDto)` 要求Dtoを引数としたコンストラクタ

  - ### jp.veritrans.tercerog.mdk.exceptionでのMdkLocalExceptionの使用

    MdkLocalExceptionを返すjp.veritrans.tercerog.mdk.exceptionのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `static MdkLocalException` | MdkLocalException.`getFileNotExistException(String fileName, String filePath)` CONFIGファイルで指定したファイルが存在しない場合の例外を作成する
    `static MdkLocalException` | MdkLocalException.`getInvalidValueException(String propName, String value)` CONFIGファイルで指定した値が正しくない場合の例外を作成する
    `static MdkLocalException` | MdkLocalException.`getMissingException(String propName)` CONFIGファイルの必須項目が存在しない場合の例外を作成する

  - ### jp.veritrans.tercerog.mdk.utilでのMdkLocalExceptionの使用

    MdkLocalExceptionをスローするjp.veritrans.tercerog.mdk.utilのメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `static boolean` | MdkMerchantUtility.`checkMessage(String msgBody, String sContentHmac)` 電文のHMACを計算し、引数のHMACと比較する.
    `static boolean` | MdkMerchantUtility.`checkMessage(String secretKey, String msgBody, String sContentHmac)` 電文のHMACを計算し、引数のHMACと比較する.マルチマーチャント対応のためのメソッド(2010/06/22, VeriTrans Inc.)。
    `static String` | MdkMerchantUtility.`getSecret(String sContentHmac)` Content-HMAC文字列からマーチャントシークレットを取り出す.
    `static String` | MdkMerchantUtility.`sign(String value, String key)` 引数文字列よりメッセージダイジェストを算出する
    `static boolean` | MdkMerchantUtility.`verifySign(String value, String key, String originalDigest)` valueで指定された文字列からダイジェスト値を算出し、originalDigest値と比較する

Copyright © 2026. All rights reserved.