ECParameterSpec
ECParameterSpec (EC 도메인 매개변수 명세)
타원곡선(EC) 도메인 매개변수 집합을 지정하는 불변(immutable) 클래스입니다.
본문
ECParameterSpec은 AlgorithmParameterSpec을 구현하는 불변 클래스로, 타원곡선 도메인 매개변수를 투명 명세로 제공합니다. EC 도메인 매개변수는 곡선(elliptic curve), 생성점(베이스 포인트 G), 차수(order), 공인자(cofactor)로 구성됩니다.
생성자 ECParameterSpec(EllipticCurve curve, ECPoint g, BigInteger n, int h)로 도메인 매개변수를 지정합니다.
ECParameterSpec이 제공하는 주요 메서드는 다음과 같습니다.
public EllipticCurve getCurve()— 이 매개변수에 사용된 타원곡선을 반환합니다.public ECPoint getGenerator()— 생성점(베이스 포인트) G를 반환합니다.public BigInteger getOrder()— 생성점의 차수 n을 반환합니다.public int getCofactor()— 공인자(cofactor) h를 반환합니다.
이 명세는 EC 키 생성, 서명, 키 명세 변환 등에서 EC 알고리즘을 초기화하는 데 사용됩니다.