public interface PGPData extends XMLStructure
PGPData элемент как определено в . A 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>
A PGPData экземпляр может быть создан, вызывая один из newPGPData методы KeyInfoFactory class, и передача этого byte массивы, представляющие содержание идентификатора с открытым ключом PGP и/или пакета материала ключа PGP, и дополнительного списка элементов от внешнего пространства имен.KeyInfoFactory.newPGPData(byte[]), KeyInfoFactory.newPGPData(byte[], byte[], List), KeyInfoFactory.newPGPData(byte[], List)| Модификатор и Тип | Поле и Описание |
|---|---|
static String |
ВВЕСТИ
URI, идентифицирующий тип KeyInfo PGPData: http://www.w3.org/2000/09/xmldsig#PGPData.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
Список |
getExternalElements()
Возвраты
unmodifiable list из XMLStructures представление элементов от внешнего пространства имен. |
byte[] |
getKeyId()
Возвращает идентификатор с открытым ключом PGP этого
PGPData как определено в , раздел 11.2. |
byte[] |
getKeyPacket()
Возвращает пакет материала ключа PGP этого
PGPData как определено в , раздел 5.5. |
isFeatureSupportedstatic final String TYPE
type параметр RetrievalMethod class, чтобы описать удаленное PGPData структура.byte[] getKeyId()
PGPData как определено в , раздел 11.2.null если не определенный). Каждый вызов этого метода возвращает нового клона, чтобы защитить от последующей модификации.byte[] getKeyPacket()
PGPData как определено в , раздел 5.5.null если не определенный). Каждый вызов этого метода возвращает нового клона, чтобы защитить от последующей модификации.List getExternalElements()
unmodifiable list из XMLStructures представление элементов от внешнего пространства имен.XMLStructures (может быть пустым, но никогда null)
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92