AlgorithmParameterGeneratorSpi — 파라미터 생성기 SPI
AlgorithmParameterGeneratorSpi — 파라미터 생성기 SPI
AlgorithmParameterGenerator 클래스의 서비스 프로바이더 인터페이스(SPI)를 정의하는 클래스예요. 이 클래스는 특정 알고리즘에 대한 파라미터 생성기 구현을 제공하려는 각 암호화 서비스 프로바이더가 구현해야 해요.
본문
이 클래스의 모든 추상 메서드는 해당 소유의 암호화 서비스 프로바이더가 구현해야 해요. 클라이언트가 AlgorithmParameterGenerator를 명시적으로 초기화하지 않으면 각 프로바이더가 기본 초기화를 제공해야 해요. 다만 기본값은 프로바이더에 따라 달라질 수 있으므로 명시적 초기화를 권장해요.
protected void engineInit(int size, SecureRandom random)— 크기와 난수 소스로 파라미터 생성기를 초기화해요.protected void engineInit(AlgorithmParameterSpec genParamSpec, SecureRandom random) throws InvalidAlgorithmParameterException— 알고리즘 특정 파라미터 생성 값으로 초기화해요.protected AlgorithmParameters engineGenerateParameters()— 파라미터를 생성해요.public AlgorithmParameterGeneratorSpi()— 이 SPI 클래스의 인스턴스를 생성해요.