Signer
Signer (서명자)
Identity 기반 보안 모델에서 신원(예: 사용자, 회사)을 인증하는 데 사용되는 클래스입니다. 이 클래스는 버전 2.2부터 제거를 위해 더 이상 사용되지 않습니다(Deprecated).
본문
Signer는 Identity를 상속하는 클래스로, 개인 키(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계열의 인증 모델 클래스는 보안 모델이 재설계되면서 더 이상 사용되지 않으며, 향후 제거될 예정입니다. 새 코드에서는 사용하지 않는 것이 좋습니다.