DHPrivateKey — Diffie-Hellman 개인키 인터페이스
DHPrivateKey — Diffie-Hellman 개인키 인터페이스
DHPrivateKey는 Diffie-Hellman 개인키에 대한 인터페이스예요. DH 키 교환에서 자신만 알고 있는 비공개 값 x를 가지는 개인키를 나타내요.
본문
DHPrivateKey는 DHKey와 PrivateKey를 상속해요. 그러므로 키 매개변수(getParams)와 알고리즘·인코딩 관련 메서드(getAlgorithm, getEncoded, getFormat)를 물려받아요.
고유한 추상 메서드는 다음과 같아요.
BigInteger getX()— 비공개 값 x를 반환해요. DH 키 교환에서 이 값은 당사자만 알고 있는 비밀 요소예요.
또한 serialVersionUID 필드를 가지는데, 이 필드는 인터페이스에서는 효과가 없으므로 더 이상 사용되지 않아요(Deprecated). 이 인터페이스는 Java 1.4부터 제공됐어요.