org.seasar.util.crypto.impl
クラス CipherContextImpl

java.lang.Object
  上位を拡張 org.seasar.util.crypto.impl.CipherContextImpl
すべての実装されたインタフェース:
CipherContext

public class CipherContextImpl
extends Object
implements CipherContext

CipherContextの標準実装です。

作成者:
shinsuke

コンストラクタの概要
CipherContextImpl(String algorithm, String key)
          コンストラクタ
 
メソッドの概要
 Cipher getCipher(int opmode)
          Cipherのインスタンスを取得します。
 String getId()
          CipherContextの識別子を返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

CipherContextImpl

public CipherContextImpl(String algorithm,
                         String key)
コンストラクタ

パラメータ:
algorithm - アルゴリズム
key - キー
メソッドの詳細

getCipher

public Cipher getCipher(int opmode)
インタフェース CipherContext の記述:
Cipherのインスタンスを取得します。

定義:
インタフェース CipherContext 内の getCipher
パラメータ:
opmode - 暗号の操作モード (Cipher.ENCRYPT_MODECipher.DECRYPT_MODECipher.WRAP_MODE、または Cipher.UNWRAP_MODE のどれか)
戻り値:
Cipherのインスタンス

getId

public String getId()
インタフェース CipherContext の記述:
CipherContextの識別子を返します。 この値がCipherPoolUtilのプールのキーになります。

定義:
インタフェース CipherContext 内の getId
戻り値:
CipherContextの識別子


Copyright © 2010-2012 The Seasar Foundation. All Rights Reserved.