|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
public interface PGPData
「W3C Recommendation for 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"/>
<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 の変更不可能なリスト。
空であってもよいが、null にはならない
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。