com.gmo_pg.g_pay.client.common.util

## クラス Cryptgram

- java.lang.Object
- - com.gmo_pg.g_pay.client.common.util.Cryptgram

-     public class Cryptgram
      extends java.lang.Object

  暗号化クラス
  バージョン:
    2.0
  作成者:
    GMO PaymentGateway

- - ### コンストラクタのサマリー

    コンストラクタ
    コンストラクタと説明
    `Cryptgram()` コンストラクタ
    `Cryptgram(java.lang.String charsetName)` コンストラクタ

  - ### メソッドのサマリー

    すべてのメソッド インスタンス・メソッド concreteメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `java.lang.String` | `decodeBase64(java.lang.String str)` 指定文字列をBase64を使用して復号化する
    `java.lang.String` | `encodeBase64(java.lang.String str)` 指定文字列をBase64を使用して暗号化する
    `java.lang.String` | `getCharsetName()` Base64復号時の文字コードを返します。
    `void` | `init(java.lang.String charsetName)` 初期化 使用する文字コードを取得して 内部で保持する

    - ### クラスから継承されたメソッド java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### コンストラクタの詳細

    - #### Cryptgram

          public Cryptgram()

      コンストラクタ

    - #### Cryptgram

          public Cryptgram(java.lang.String charsetName)

      コンストラクタ
      パラメータ:
        `charsetName` - Base64復号時の文字コード

  - ### メソッドの詳細

    - #### init

          public void init(java.lang.String charsetName)

      初期化 使用する文字コードを取得して 内部で保持する

    - #### encodeBase64

          public java.lang.String encodeBase64(java.lang.String str)
                                        throws java.io.UnsupportedEncodingException

      指定文字列をBase64を使用して暗号化する
      パラメータ:
        `str` - 暗号化対象の文字列
      戻り値:
        暗号化後の文字列
      例外:
        `java.io.UnsupportedEncodingException`

    - #### decodeBase64

          public java.lang.String decodeBase64(java.lang.String str)
                                        throws java.io.UnsupportedEncodingException,
                                               java.io.IOException

      指定文字列をBase64を使用して復号化する
      パラメータ:
        `str` - 復号化対象の文字列
      戻り値:
        復号後の文字列
      例外:
        `java.io.UnsupportedEncodingException`
        `java.io.IOException`

    - #### getCharsetName

          public java.lang.String getCharsetName()

      Base64復号時の文字コードを返します。
      戻り値: