|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.veritrans.tercerog.mdk.util.Hmac
public final class Hmac
HMACを求めるクラス。
メソッドの概要 | |
---|---|
String |
doFinal()
処理を終了する。 |
String |
doFinal(byte[] input)
指定されたバイト配列を処理して処理を終了する。 |
static Hmac |
getInstance(String algorithm)
インスタンスを取得する。 |
static Hmac |
getInstance(String algorithm,
Provider provider)
インスタンスを取得する。 |
static Hmac |
getInstance(String algorithm,
String provider)
インスタンスを取得する。 |
void |
init(String key)
指定した鍵を使用してこのオブジェクトを初期化する。 |
void |
reset()
オブジェクトをリセットする。 |
void |
update(byte input)
指定されたバイトを処理する。 |
void |
update(byte[] input)
指定されたバイトを処理する。 |
void |
update(byte[] input,
int offset,
int len)
指定されたバイトを処理する。 |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
メソッドの詳細 |
---|
public static Hmac getInstance(String algorithm) throws NoSuchAlgorithmException
algorithm
- アルゴリズム
NoSuchAlgorithmException
- アルゴリズムが存在しない場合にスローされる。public static Hmac getInstance(String algorithm, String provider) throws NoSuchAlgorithmException, NoSuchProviderException
algorithm
- アルゴリズムprovider
- プロバイダー
NoSuchAlgorithmException
- アルゴリズムが存在しない場合にスローされる。
NoSuchProviderException
- プロバイダーが存在しない場合にスローされる。public static Hmac getInstance(String algorithm, Provider provider) throws NoSuchAlgorithmException, NoSuchProviderException
algorithm
- アルゴリズムprovider
- プロバイダー
NoSuchAlgorithmException
- アルゴリズムが存在しない場合にスローされる。
NoSuchProviderException
public void init(String key) throws InvalidKeyException
key
- 鍵
InvalidKeyException
- 不正な鍵が指定された場合にスローされる。public void update(byte input)
input
- 処理される入力バイトpublic void update(byte[] input)
input
- 処理される入力バイト配列public void update(byte[] input, int offset, int len)
input
- 入力バッファーoffset
- オフセットlen
- 処理するバイト数public String doFinal()
public String doFinal(byte[] input)
input
- バイト配列
public void reset()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |