Signer

Signer (서명자)

Identity 기반 보안 모델에서 신원(예: 사용자, 회사)을 인증하는 데 사용되는 클래스입니다. 이 클래스는 버전 2.2부터 제거를 위해 더 이상 사용되지 않습니다(Deprecated).

출처: Java API Reference

본문

SignerIdentity를 상속하는 클래스로, 개인 키(private key)를 가질 수 있는 신원을 나타냅니다. 즉 서명자(signer) 역할을 하는 신원에 개인 키를 연결하여 인증에 사용합니다.

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

  • 생성자 — 이름만 받는 Signer(String name)과 이름과 범위(scope)를 받는 Signer(String name, IdentityScope scope)가 있습니다.
  • public PrivateKey getPrivateKey() — 이 서명자의 개인 키를 반환합니다.
  • public final void setKeyPair(KeyPair pair) — 이 서명자에 키 쌍(공개 키·개인 키)을 설정합니다. 키의 공개 키는 이 서명자의 공개 키도 됩니다.
  • public String toString() — 이 서명자의 문자열 표현을 반환합니다.

주의: Identity, IdentityScope, Signer 계열의 인증 모델 클래스는 보안 모델이 재설계되면서 더 이상 사용되지 않으며, 향후 제거될 예정입니다. 새 코드에서는 사용하지 않는 것이 좋습니다.

더 알아보기 (Learn more)

Java 공식 API