PGPData
PGPData (PGP 데이터)
W3C 권장 사항인 XML-Signature Syntax and Processing에 정의된 XML PGPData 요소의 표현입니다.
본문
PGPData 객체는 PGP 공개 키 쌍과 그러한 키에 대한 서명에 관련된 정보를 전달하는 데 사용됩니다.
XML 스키마 정의는 다음과 같습니다.
<element name="PGPData" type="ds:PGPDataType"/>
<complexType name="PGPDataType">
<choice>
<sequence>
<element name="PGPKeyID" type="base64Binary"/>
<element name="PGPKeyPacket" type="base64Binary" minOccurs="0"/>
</sequence>
<sequence>
<element name="PGPKeyPacket" type="base64Binary"/>
</sequence>
</choice>
</complexType>
주요 메서드는 다음과 같습니다.
getKeyId()– 이PGPData에 포함된 PGP 키 식별자의 바이트 배열을 반환합니다. 없으면null입니다.getKeyPacket()– 이PGPData에 포함된 PGP 키 패킷의 바이트 배열을 반환합니다. 없으면null입니다.getExternalElements()– 이PGPData에 포함된 외부 요소(XMLStructure) 목록을 반환합니다.
PGPData는 XMLStructure를 확장하며, KeyInfoFactory.newPGPData로 생성할 수 있습니다.