NamedParameterSpec

NamedParameterSpec (표준 이름 매개변수 명세)

표준 이름(standard name)에 의해 결정되는 모든 알고리즘 매개변수를 지정하는 데 사용되는 클래스입니다. 인스턴스는 불변(immutable)입니다.

출처: Java API Reference

본문

NamedParameterSpecAlgorithmParameterSpec을 구현하는 클래스로, 표준 이름에 의해 결정되는 알고리즘 매개변수를 나타냅니다. 예를 들어 EdDSA(Edwards-curve) 알고리즘에서 곡선 이름을 지정하는 데 사용됩니다.

미리 정의된 상수로 NamedParameterSpec.ED25519, NamedParameterSpec.ED448이 있으며, 이들은 EdDSA 서명에 사용되는 Edwards 곡선을 나타냅니다.

생성자 NamedParameterSpec(String stdName)으로 표준 이름을 지정합니다.

NamedParameterSpec이 제공하는 주요 메서드는 다음과 같습니다.

  • public String getName() — 이 매개변수를 결정하는 표준 이름을 반환합니다.

EdECPrivateKeySpec, EdECPublicKeySpec 등에서 곡선을 지정하는 데 사용됩니다.

더 알아보기 (Learn more)

Java 공식 API