DHPrivateKey — Diffie-Hellman 개인키 인터페이스

DHPrivateKey — Diffie-Hellman 개인키 인터페이스

DHPrivateKey는 Diffie-Hellman 개인키에 대한 인터페이스예요. DH 키 교환에서 자신만 알고 있는 비공개 값 x를 가지는 개인키를 나타내요.

출처: Java API Reference

본문

DHPrivateKeyDHKeyPrivateKey를 상속해요. 그러므로 키 매개변수(getParams)와 알고리즘·인코딩 관련 메서드(getAlgorithm, getEncoded, getFormat)를 물려받아요.

고유한 추상 메서드는 다음과 같아요.

  • BigInteger getX() — 비공개 값 x를 반환해요. DH 키 교환에서 이 값은 당사자만 알고 있는 비밀 요소예요.

또한 serialVersionUID 필드를 가지는데, 이 필드는 인터페이스에서는 효과가 없으므로 더 이상 사용되지 않아요(Deprecated). 이 인터페이스는 Java 1.4부터 제공됐어요.

더 알아보기 (Learn more)