|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 | |||||||||
public interface PGPData
「W3C Recommendation for XML-Signature Syntax and Processing 」로 정의되고 있는 XML PGPData 요소의 표현. PGPData 객체는, PGP 공개키의 페어 및 열쇠의 서명에 관련한 정보를 송신하기 위해서 사용됩니다. XML schema 정의는, 다음과 같이 정의됩니다.
<element name="PGPData" type="ds:PGPDataType"/>
<complexType name="PGPDataType">
<choice>
<sequence>
<element name="PGPKeyID" type="base64Binary"/>
<element name="PGPKeyPacket" type="base64Binary" minOccurs="0"/>
<any namespace="##other" processContents="lax" minOccurs="0"
maxOccurs="unbounded"/>
</sequence>
<sequence>
<element name="PGPKeyPacket" type="base64Binary"/>
<any namespace="##other" processContents="lax" minOccurs="0"
maxOccurs="unbounded"/>
</sequence>
</choice>
</complexType>
PGPData 인스턴스는,KeyInfoFactory 클래스의 newPGPData 메소드를 호출해, PGP 공개키 식별자 또는 PGP 열쇠 데이터 패킷 혹은 그 양쪽 모두의 컨텐츠, 및 외부 이름 공간으로부터의 요소의 생략 가능한 리스트를 표현하는 byte 배열에 건네주는 것에 의해, 작성할 수 있습니다.
KeyInfoFactory.newPGPData(byte[]) ,
KeyInfoFactory.newPGPData(byte[], byte[], List) ,
KeyInfoFactory.newPGPData(byte[], List) | 필드의 개요 | |
|---|---|
static String |
TYPE
PGPData KeyInfo 형을 식별하는 URI: http://www.w3.org/2000/09/xmldsig#PGPData. |
| 메소드의 개요 | |
|---|---|
List |
getExternalElements ()
외부 이름 공간으로부터의 요소를 표현하는 XMLStructure 의 unmodifiable list 를 돌려줍니다. |
byte[] |
getKeyId ()
「RFC 2440 」, 섹션 11.2 로 정의되고 있는 이 PGPData 의 PGP 공개키 식별자를 돌려줍니다. |
byte[] |
getKeyPacket ()
「RFC 2440 」, 섹션 5.5 로 정의되고 있는 이 PGPData 의 PGP 열쇠 데이터 패킷을 돌려줍니다. |
| 인터페이스 javax.xml.crypto. XMLStructure 로부터 상속된 메소드 |
|---|
isFeatureSupported |
| 필드의 상세 |
|---|
static final String TYPE
RetrievalMethod 클래스의 type 파라미터의 값으로 해서 지정해, 원격의 PGPData 구조를 기술할 수 있습니다.
| 메소드의 상세 |
|---|
byte[] getKeyId()
PGPData 의 PGP 공개키 식별자를 돌려줍니다.
null
도 가능. 이 메소드의 각 호출은, 이후의 변경으로부터 보호하기 위해서,
새로운 클론을 돌려줍니다byte[] getKeyPacket()
PGPData 의 PGP 열쇠 데이터 패킷을 돌려줍니다.
null
도 가능. 이 메소드의 각 호출은, 이후의 변경으로부터 보호하기 위해서,
새로운 클론을 돌려줍니다List getExternalElements()
XMLStructure 의 unmodifiable list 를 돌려줍니다.
XMLStructure 의 변경 불가능한 리스트.
빈 상태(empty)에서 만나도 괜찮지만,null 는 되지 않는다
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.