AlgorithmParameterGeneratorSpi — 파라미터 생성기 SPI

AlgorithmParameterGeneratorSpi — 파라미터 생성기 SPI

AlgorithmParameterGenerator 클래스의 서비스 프로바이더 인터페이스(SPI)를 정의하는 클래스예요. 이 클래스는 특정 알고리즘에 대한 파라미터 생성기 구현을 제공하려는 각 암호화 서비스 프로바이더가 구현해야 해요.

출처: Java API Reference

본문

이 클래스의 모든 추상 메서드는 해당 소유의 암호화 서비스 프로바이더가 구현해야 해요. 클라이언트가 AlgorithmParameterGenerator를 명시적으로 초기화하지 않으면 각 프로바이더가 기본 초기화를 제공해야 해요. 다만 기본값은 프로바이더에 따라 달라질 수 있으므로 명시적 초기화를 권장해요.

  • protected void engineInit(int size, SecureRandom random) — 크기와 난수 소스로 파라미터 생성기를 초기화해요.
  • protected void engineInit(AlgorithmParameterSpec genParamSpec, SecureRandom random) throws InvalidAlgorithmParameterException — 알고리즘 특정 파라미터 생성 값으로 초기화해요.
  • protected AlgorithmParameters engineGenerateParameters() — 파라미터를 생성해요.
  • public AlgorithmParameterGeneratorSpi() — 이 SPI 클래스의 인스턴스를 생성해요.

더 알아보기 (Learn more)