com.nifty.cloud.ncs.encrypt

## クラス EncryptionInstruction

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

-     public class EncryptionInstruction
      extends java.lang.Object

  暗号化情報を保持する内部クラスです。

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

    コンストラクタ
    コンストラクタと説明
    `EncryptionInstruction(java.util.Map<java.lang.String,java.lang.String> materialsDescription, byte[] encryptedSymmetricKey, javax.crypto.SecretKey symmetricKey, javax.crypto.Cipher symmetricCipher)` 暗号鍵情報のdescription、暗号化された対称鍵、対称鍵、対称鍵暗号を指定して、新しいEncryptionInstructionを構築します。

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

    すべてのメソッド インスタンス・メソッド concreteメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `byte[]` | `getEncryptedSymmetricKey()` 暗号化された対称鍵のバイト列を取得します。
    `java.util.Map<java.lang.String,java.lang.String>` | `getMaterialsDescription()` 暗号鍵情報のdescriptionを取得します。
    `javax.crypto.Cipher` | `getSymmetricCipher()` 対称鍵暗号を取得します。
    `javax.crypto.SecretKey` | `getSymmetricKey()` 対称鍵を取得します。

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

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

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

    - #### EncryptionInstruction

          public EncryptionInstruction(java.util.Map<java.lang.String,java.lang.String> materialsDescription,
                                       byte[] encryptedSymmetricKey,
                                       javax.crypto.SecretKey symmetricKey,
                                       javax.crypto.Cipher symmetricCipher)

      暗号鍵情報のdescription、暗号化された対称鍵、対称鍵、対称鍵暗号を指定して、新しいEncryptionInstructionを構築します。
      パラメータ:
        `materialsDescription` - 暗号鍵情報のdescription
        `encryptedSymmetricKey` - 暗号化された対称鍵
        `symmetricKey` - 対称鍵
        `symmetricCipher` - 対称鍵暗号

  - ### メソッドの詳細

    - #### getMaterialsDescription

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

      暗号鍵情報のdescriptionを取得します。
      戻り値:
        暗号鍵情報のdescription

    - #### getEncryptedSymmetricKey

          public byte[] getEncryptedSymmetricKey()

      暗号化された対称鍵のバイト列を取得します。
      戻り値:
        暗号化された対称鍵のバイト列

    - #### getSymmetricKey

          public javax.crypto.SecretKey getSymmetricKey()

      対称鍵を取得します。
      戻り値:
        対称鍵

    - #### getSymmetricCipher

          public javax.crypto.Cipher getSymmetricCipher()

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