public interface PGPData extends XMLStructure
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 メソッドの 1 つを呼び出し、PGP 公開鍵識別子または PGP 鍵データパケットあるいはその両方のコンテンツ、および外部名前空間からの要素のオプションのリストを表現する byte 配列を渡すことによって、作成できます。| 修飾子と型 | フィールドと説明 |
|---|---|
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 鍵データパケットを返します。 |
isFeatureSupportedstatic final String TYPE
RetrievalMethod クラスの type パラメータの値として指定して、リモートの PGPData 構造を記述できます。byte[] getKeyId()
PGPData の PGP 公開鍵識別子を返します。null になることもある。このメソッドの各呼び出しでは、以後の変更から保護するために新しいクローンが返される。byte[] getKeyPacket()
PGPData の PGP 鍵データパケットを返します。null になることもある。このメソッドの各呼び出しでは、以後の変更から保護するために新しいクローンが返される。List getExternalElements()
XMLStructure の unmodifiable list を返します。XMLStructure の変更不可能なリスト。空の場合もあるが null になることはない バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.