Класс 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(KeySelector ks,
Node node) | Создаёт |
Методы
| Модификатор и тип | Метод | Описание |
|---|---|---|
Node | getNode() | Возвращает узел. |
void | setNode(Node node) | Устанавливает узел. |
Методы, объявленные в классе javax.xml.crypto.dom.DOMCryptoContext
get, getElementById, getNamespacePrefix, getProperty, iterator, put, putNamespacePrefix, setBaseURI, setIdAttributeNS, setPropertyМетоды, объявленные в классе 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.
https://docs.oracle.com/en/java/javase/11/docs/api/java.xml.crypto/javax/xml/crypto/dsig/dom/DOMValidateContext.html