AlgorithmParametersSpi — 알고리즘 파라미터 SPI

AlgorithmParametersSpi — 알고리즘 파라미터 SPI

AlgorithmParameters 클래스의 서비스 프로바이더 인터페이스(SPI)를 정의하는 클래스예요. 알고리즘 파라미터 관리를 제공하려는 각 암호화 서비스 프로바이더가 이 클래스의 모든 추상 메서드를 구현해야 해요.

출처: Java API Reference

본문

  • protected void engineInit(AlgorithmParameterSpec paramSpec) throws InvalidParameterSpecException — 지정된 파라미터 명세로 이 파라미터 객체를 초기화해요.
  • protected void engineInit(byte[] params) throws IOException — 기본 디코딩 형식으로 지정된 파라미터를 디코딩해 초기화해요.
  • protected void engineInit(byte[] params, String format) throws IOException — 지정된 디코딩 방식으로 파라미터를 디코딩해 초기화해요.
  • protected <T extends AlgorithmParameterSpec> T engineGetParameterSpec(Class<T> paramSpec) throws InvalidParameterSpecException — 이 파라미터 객체의 (투명한) 명세를 반환해요.
  • protected byte[] engineGetEncoded() throws IOException — 기본 인코딩 형식으로 파라미터를 반환해요.
  • protected byte[] engineGetEncoded(String format) throws IOException — 지정된 방식으로 인코딩된 파라미터를 반환해요.
  • protected String engineToString() — 파라미터를 설명하는 형식화된 문자열을 반환해요.
  • public AlgorithmParametersSpi() — 이 SPI 클래스의 인스턴스를 생성해요.

더 알아보기 (Learn more)