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鍵データ・パケットを返します。 |
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
になることはない バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.