NamedParameterSpec
NamedParameterSpec (표준 이름 매개변수 명세)
표준 이름(standard name)에 의해 결정되는 모든 알고리즘 매개변수를 지정하는 데 사용되는 클래스입니다. 인스턴스는 불변(immutable)입니다.
본문
NamedParameterSpec은 AlgorithmParameterSpec을 구현하는 클래스로, 표준 이름에 의해 결정되는 알고리즘 매개변수를 나타냅니다. 예를 들어 EdDSA(Edwards-curve) 알고리즘에서 곡선 이름을 지정하는 데 사용됩니다.
미리 정의된 상수로 NamedParameterSpec.ED25519, NamedParameterSpec.ED448이 있으며, 이들은 EdDSA 서명에 사용되는 Edwards 곡선을 나타냅니다.
생성자 NamedParameterSpec(String stdName)으로 표준 이름을 지정합니다.
NamedParameterSpec이 제공하는 주요 메서드는 다음과 같습니다.
public String getName()— 이 매개변수를 결정하는 표준 이름을 반환합니다.
EdECPrivateKeySpec, EdECPublicKeySpec 등에서 곡선을 지정하는 데 사용됩니다.