|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object java.security.AlgorithmParameterGeneratorSpi
public abstract class AlgorithmParameterGeneratorSpi
此類別為 AlgorithmParameterGenerator
類別定義服務提供者介面 (SPI),AlgorithmParameterGenerator 類別用於產生在某個特定演算法中使用的參數集合。
每個希望為特定演算法提供參數產生器實作的密碼服務提供者都必須實作此類別中的所有抽象方法。
為防止客戶端不顯式初始化 AlgorithmParameterGenerator(通過調用 engineInit
方法),每個提供者都必須提供(並記錄)一種預設的初始化。例如,Sun 提供者使用 1024 位的預設模數主大小產生 DSA 參數。
AlgorithmParameterGenerator
,
AlgorithmParameters
,
AlgorithmParameterSpec
建構子摘要 | |
---|---|
AlgorithmParameterGeneratorSpi()
|
方法摘要 | |
---|---|
protected abstract AlgorithmParameters |
engineGenerateParameters()
產生參數。 |
protected abstract void |
engineInit(AlgorithmParameterSpec genParamSpec,
SecureRandom random)
利用特定於演算法的參數產生值的集合初始化此參數產生器。 |
protected abstract void |
engineInit(int size,
SecureRandom random)
針對某個特定大小和隨機源初始化此參數產生器。 |
從類別 java.lang.Object 繼承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
建構子詳細資訊 |
---|
public AlgorithmParameterGeneratorSpi()
方法詳細資訊 |
---|
protected abstract void engineInit(int size, SecureRandom random)
size
- 大小(位數)。random
- 隨機源。protected abstract void engineInit(AlgorithmParameterSpec genParamSpec, SecureRandom random) throws InvalidAlgorithmParameterException
genParamSpec
- 特定於演算法的參數產生值的集合。random
- 隨機源。
InvalidAlgorithmParameterException
- 如果給定的參數產生值不適合此參數產生器。protected abstract AlgorithmParameters engineGenerateParameters()
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。