|
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 도 참조해 주세요.