Spec-Zone.ru › OpenJDK 8

Класс DOMValidateContext

  • java.lang.Object
    • javax.xml.crypto.dom.DOMCryptoContext
      • javax.xml.crypto.dsig.dom.DOMValidateContext
Все реализуемые интерфейсы:
XMLValidateContext, XMLCryptoContext

public class DOMValidateContext
extends DOMCryptoContext
implements XMLValidateContext

DOM-специфический XMLValidateContext. Этот класс содержит дополнительные методы для указания расположения в дереве DOM, где должен быть разархивирован и проверен XMLSignature.

Обратите внимание, что поведение разархивированного XMLSignature является неопределённым, если содержимое базового дерева DOM изменяется вызывающим методом после создания XMLSignature.

Также обратите внимание, что экземпляры DOMValidateContext могут содержать информацию и состояние, специфичные для структуры XML-подписи, с которой они используются. Результаты будут непредсказуемыми, если экземпляр DOMValidateContext используется с различными структурами подписи (например, вы не должны использовать один и тот же экземпляр DOMValidateContext для проверки двух разных объектов XMLSignature).

С:
1.6
См. также:
XMLSignatureFactory.unmarshalXMLSignature(XMLValidateContext)

Конструкторы

Конструктор и описание
DOMValidateContext(Key validatingKey, Node node)

Создаёт DOMValidateContext, содержащий указанный ключ и узел.

DOMValidateContext(KeySelector ks, Node node)

Создаёт DOMValidateContext, содержащий указанный селектор ключа и узел.

Методы

Модификатор и тип Метод и описание
Node getNode()

Возвращает узел.

void setNode(Node node)

Устанавливает узел.

Методы, унаследованные от класса javax.xml.crypto.dom.DOMCryptoContext

get, getBaseURI, getDefaultNamespacePrefix, getElementById, getKeySelector, getNamespacePrefix, getProperty, getURIDereferencer, iterator, put, putNamespacePrefix, setBaseURI, setDefaultNamespacePrefix, setIdAttributeNS, setKeySelector, setProperty, setURIDereferencer

Методы, унаследованные от класса java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Методы, унаследованные от интерфейса javax.xml.crypto.XMLCryptoContext

get, getBaseURI, getDefaultNamespacePrefix, getKeySelector, getNamespacePrefix, getProperty, getURIDereferencer, put, putNamespacePrefix, setBaseURI, setDefaultNamespacePrefix, setKeySelector, setProperty, setURIDereferencer

Конструкторы

DOMValidateContext

public DOMValidateContext(KeySelector ks,
                          Node node)

Создаёт DOMValidateContext, содержащий указанный селектор ключа и узел.

Параметры:
ks - селектор ключа для поиска ключа проверки
node - узел
Исключения:
NullPointerException - если ks или node является null

DOMValidateContext

public DOMValidateContext(Key validatingKey,
                          Node node)

Создаёт DOMValidateContext, содержащий указанный ключ и узел. Ключ проверки будет храниться в singleton KeySelector, который возвращается при вызове метода getKeySelector.

Параметры:
validatingKey - ключ проверки
node - узел
Исключения:
NullPointerException - если validatingKey или node является null

Методы

setNode

public void setNode(Node node)

Устанавливает узел.

Параметры:
node - узел
Исключения:
NullPointerException - если node является null
См. также:
getNode()

getNode

public Node getNode()

Возвращает узел.

Возвращает:
узел (никогда null)
См. также:
setNode(Node)

© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API