KeyInfo
KeyInfo (키 정보)
W3C 권장 사항인 XML-Signature Syntax and Processing에 정의된 XML KeyInfo 요소의 표현입니다.
본문
KeyInfo는 XMLStructure 목록을 포함하며, 각 요소에는 수신자가 XML 서명을 검증하는 데 필요한 키를 얻을 수 있는 정보가 들어 있습니다.
주요 메서드는 다음과 같습니다.
getContent()– 이KeyInfo에 포함된XMLStructure목록을 반환합니다. 리스트는 변경할 수 없습니다(unmodifiable).getId()– 이KeyInfo의 선택적인Id속성 값을 반환합니다.
KeyInfo에 포함될 수 있는 구조 유형은 다양하며, 각 요소는 KeyInfoFactory의 메서드로 만들 수 있습니다.
KeyName– 키를 식별하는 이름 문자열.KeyValue– 서명 검증에 유용한 단일 공개 키.RetrievalMethod– 다른 위치에 저장된KeyInfo로의 참조.X509Data– X.509 인증서나 키 식별자.PGPData– PGP 공개 키 쌍에 대한 정보.XMLStructure(원하는 타입의 임의 구조).
KeyInfo는 XMLStructure를 확장합니다.