Класс DOMSignContext
- Все реализованные интерфейсы:
-
XMLSignContext,XMLCryptoContext
public class DOMSignContext extends DOMCryptoContext implements XMLSignContext
XMLSignContext. Этот класс содержит дополнительные методы для указания местоположения в дереве DOM, где должен быть помещён объект XMLSignature при генерации подписи. Обратите внимание, что экземпляры DOMSignContext могут содержать информацию и состояние, специфичные для структуры XML-подписи, с которой они используются. Результаты будут непредсказуемыми, если экземпляр DOMSignContext используется с различными структурами подписи (например, вы не должны использовать один и тот же экземпляр DOMSignContext для подписи двух разных объектов XMLSignature).
- С момента:
- 1.6
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
DOMSignContext |
Создаёт DOMSignContext с указанным ключом подписи и узлом-родителем. |
DOMSignContext |
Создаёт DOMSignContext с указанным ключом подписи, родительским и следующим узлами-сверстниками. |
DOMSignContext |
Создаёт DOMSignContext с указанным селектором ключа и узлом-родителем. |
DOMSignContext |
Создаёт DOMSignContext с указанным селектором ключа, родительским и следующим узлами-сверстниками. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
Node |
getNextSibling() |
Возвращает следующий узел-сверстник. |
Node |
getParent() |
Возвращает родительский узел. |
void |
setNextSibling |
Устанавливает следующий узел-сверстник. |
void |
setParent |
Устанавливает родительский узел. |
Методы, объявленные в классе 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
Подробное описание конструкторов
DOMSignContext
public DOMSignContext(Key signingKey, Node parent)
DOMSignContext с указанным ключом подписи и узлом-родителем. Ключ подписи хранится в singleton KeySelector, который возвращается методом getKeySelector. Помещённый XMLSignature будет добавлен в качестве последнего дочернего элемента указанного родительского узла, если узел-следующий-сверстник не указан с помощью метода setNextSibling.- Параметры:
-
signingKey- ключ подписи -
parent- родительский узел - Исключения:
-
NullPointerException- еслиsigningKeyилиparentnull
DOMSignContext
public DOMSignContext(Key signingKey, Node parent, Node nextSibling)
DOMSignContext с указанным ключом подписи, родительским и следующим узлами-сверстниками. Ключ подписи хранится в singleton KeySelector, который возвращается методом getKeySelector. Помещённый XMLSignature будет вставлен в качестве дочернего элемента указанного родительского узла и непосредственно перед указанным следующим узлом-сверстником.- Параметры:
-
signingKey- ключ подписи -
parent- родительский узел -
nextSibling- следующий узел-сверстник - Исключения:
-
NullPointerException- еслиsigningKey,parentилиnextSiblingnull
DOMSignContext
public DOMSignContext(KeySelector ks, Node parent)
DOMSignContext с указанным селектором ключа и узлом-родителем. Помещённый XMLSignature будет добавлен в качестве последнего дочернего элемента указанного родительского узла, если узел-следующий-сверстник не указан с помощью метода setNextSibling.- Параметры:
-
ks- селектор ключа -
parent- родительский узел - Исключения:
-
NullPointerException- еслиksилиparentnull
DOMSignContext
public DOMSignContext(KeySelector ks, Node parent, Node nextSibling)
DOMSignContext с указанным селектором ключа, родительским и следующим узлами-сверстниками. Помещённый XMLSignature будет вставлен в качестве дочернего элемента указанного родительского узла и непосредственно перед указанным следующим узлом-сверстником.- Параметры:
-
ks- селектор ключа -
parent- родительский узел -
nextSibling- следующий узел-сверстник - Исключения:
-
NullPointerException- еслиks,parentилиnextSiblingnull
Подробное описание методов
setParent
public void setParent(Node parent)
- Параметры:
-
parent- родительский узел. ПомещённыйXMLSignatureбудет добавлен в качестве дочернего элемента этого узла. - Исключения:
-
NullPointerException- еслиparentnull - См. также:
setNextSibling
public void setNextSibling(Node nextSibling)
- Параметры:
-
nextSibling- следующий узел-сверстник. ПомещённыйXMLSignatureбудет вставлен непосредственно перед этим узлом. Укажитеnullдля удаления текущей установки. - См. также:
getParent
public Node getParent()
- Возвращает:
- родительский узел (никогда
null) - См. также:
getNextSibling
public Node getNextSibling()
- Возвращает:
- следующий узел-сверстник или
null, если не указан. - См. также:
© 1993, 2021, 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/17/docs/api/java.xml.crypto/javax/xml/crypto/dsig/dom/DOMSignContext.html