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, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。