|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object javax.crypto.KeyGeneratorSpi
public abstract class KeyGeneratorSpi
此類別為 KeyGenerator
類別定義了服務提供者介面 (SPI)。每個希望為特定演算法提供密鑰產生器實作的加密服務提供者都必須實作此類別中的所有抽象方法。
SecretKey
建構子摘要 | |
---|---|
KeyGeneratorSpi()
|
方法摘要 | |
---|---|
protected abstract SecretKey |
engineGenerateKey()
產生一個秘密密鑰。 |
protected abstract void |
engineInit(AlgorithmParameterSpec params,
SecureRandom random)
用指定參數集和使用者提供的隨機源初始化密鑰產生器。 |
protected abstract void |
engineInit(int keysize,
SecureRandom random)
使用給定隨機源初始化此密鑰產生器,以獲取確定的密鑰長度。 |
protected abstract void |
engineInit(SecureRandom random)
初始化該密鑰產生器。 |
從類別 java.lang.Object 繼承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
建構子詳細資訊 |
---|
public KeyGeneratorSpi()
方法詳細資訊 |
---|
protected abstract void engineInit(SecureRandom random)
random
- 此產生器的隨機源protected abstract void engineInit(AlgorithmParameterSpec params, SecureRandom random) throws InvalidAlgorithmParameterException
params
- 密鑰產生參數random
- 此密鑰產生器的隨機源
InvalidAlgorithmParameterException
- 如果 params
不適合此密鑰產生器protected abstract void engineInit(int keysize, SecureRandom random)
keysize
- 密鑰長度。此長度是特定於演算法的一種規格,是按位數指定的。random
- 此密鑰產生器的隨機源
InvalidParameterException
- 如果密鑰長度錯誤或不受支持。protected abstract SecretKey engineGenerateKey()
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。