KeyInfo

KeyInfo (키 정보)

W3C 권장 사항인 XML-Signature Syntax and Processing에 정의된 XML KeyInfo 요소의 표현입니다.

출처: Java API Reference

본문

KeyInfoXMLStructure 목록을 포함하며, 각 요소에는 수신자가 XML 서명을 검증하는 데 필요한 키를 얻을 수 있는 정보가 들어 있습니다.

주요 메서드는 다음과 같습니다.

  • getContent() – 이 KeyInfo에 포함된 XMLStructure 목록을 반환합니다. 리스트는 변경할 수 없습니다(unmodifiable).
  • getId() – 이 KeyInfo의 선택적인 Id 속성 값을 반환합니다.

KeyInfo에 포함될 수 있는 구조 유형은 다양하며, 각 요소는 KeyInfoFactory의 메서드로 만들 수 있습니다.

  • KeyName – 키를 식별하는 이름 문자열.
  • KeyValue – 서명 검증에 유용한 단일 공개 키.
  • RetrievalMethod – 다른 위치에 저장된 KeyInfo로의 참조.
  • X509Data – X.509 인증서나 키 식별자.
  • PGPData – PGP 공개 키 쌍에 대한 정보.
  • XMLStructure(원하는 타입의 임의 구조).

KeyInfoXMLStructure를 확장합니다.

더 알아보기 (Learn more)

Java 공식 API