com.nifty.cloud.ncs.encrypt

## クラス EncryptionKeyMaterials

- java.lang.Object
- - com.nifty.cloud.ncs.encrypt.EncryptionKeyMaterials

-     public class EncryptionKeyMaterials
      extends java.lang.Object

  暗号化に使用する鍵情報を保持するクラスです。

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

    コンストラクタ
    コンストラクタと説明
    `EncryptionKeyMaterials(java.security.KeyPair keyPair)` キーペアを指定して新しいEncryptionMaterialsを構築します。
    `EncryptionKeyMaterials(javax.crypto.SecretKey encryptionKey)` 暗号鍵を指定して新しいEncryptionMaterialsを構築します。

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

    すべてのメソッド インスタンス・メソッド concreteメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `javax.crypto.SecretKey` | `getEncryptionKey()` 暗号鍵を取得します。
    `java.security.KeyPair` | `getKeyPair()` キーペアを取得します。
    `java.util.Map<java.lang.String,java.lang.String>` | `getMaterialsDescription()` EncryptionMaterials基本クラスは、Materialsの特別な情報を持っていないので、空のマップを返します。

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

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

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

    - #### EncryptionKeyMaterials

          public EncryptionKeyMaterials(java.security.KeyPair keyPair)

      キーペアを指定して新しいEncryptionMaterialsを構築します。
      パラメータ:
        `keyPair` - キーペア

    - #### EncryptionKeyMaterials

          public EncryptionKeyMaterials(javax.crypto.SecretKey encryptionKey)

      暗号鍵を指定して新しいEncryptionMaterialsを構築します。
      パラメータ:
        `encryptionKey` - 暗号鍵

  - ### メソッドの詳細

    - #### getKeyPair

          public java.security.KeyPair getKeyPair()

      キーペアを取得します。
      戻り値:
        キーペア

    - #### getEncryptionKey

          public javax.crypto.SecretKey getEncryptionKey()

      暗号鍵を取得します。
      戻り値:
        暗号鍵

    - #### getMaterialsDescription

          public java.util.Map<java.lang.String,java.lang.String> getMaterialsDescription()

      EncryptionMaterials基本クラスは、Materialsの特別な情報を持っていないので、空のマップを返します。 サブクラスはこのメソッドをオーバーライドすることができます。
      戻り値:
        空のマップ