|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
java.lang.Objectjavax.crypto.KeyGeneratorSpi
public abstract class KeyGeneratorSpi
이 클래스는,KeyGenerator
클래스의 Service Provider Interface (SPI)를 정의합니다. 특정의 알고리즘의 열쇠 제네레이터의 구현을 제공하는 각 암호화 서비스 프로바이더는, 이 클래스의 모든 추상 메소드를 구현할 필요가 있습니다.
SecretKey
생성자 의 개요 | |
---|---|
KeyGeneratorSpi ()
|
메소드의 개요 | |
---|---|
protected abstract SecretKey |
engineGenerateKey ()
비밀열쇠를 생성합니다. |
protected abstract void |
engineInit (AlgorithmParameterSpec params,
SecureRandom random)
지정된 파라미터 세트와 사용자가 제공하는 random number generation의 원을 사용해, 열쇠 제네레이터를 초기화합니다. |
protected abstract void |
engineInit (int keysize,
SecureRandom random)
지정된 random number generation의 원을 사용해, 이 열쇠 제네레이터를 특정의 열쇠 사이즈에 응해 초기화합니다. |
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
- 이 제네레이터의 random number generation의 원protected abstract void engineInit(AlgorithmParameterSpec params, SecureRandom random) throws InvalidAlgorithmParameterException
params
- 열쇠 제네레이터의 파라미터random
- 이 열쇠 제네레이터의 random number generation의 원
InvalidAlgorithmParameterException
- params
가 이 열쇠 제네레이터에 올바르지 않은 경우protected abstract void engineInit(int keysize, SecureRandom random)
keysize
- 키 사이즈 bit length로 지정된 알고리즘에 특정의 메트릭스random
- 이 열쇠 제네레이터의 random number generation의 원
InvalidParameterException
- 열쇠 사이즈가 잘못되어 있는지, 지원되어 있지 않은 경우protected abstract SecretKey engineGenerateKey()
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.