Spec-Zone.ru › OpenJDK 21

Класс DOMSignContext

java.lang.Object
javax.xml.crypto.dom.DOMCryptoContext
javax.xml.crypto.dsig.dom.DOMSignContext
Все реализуемые интерфейсы:
XMLSignContext, XMLCryptoContext
public class DOMSignContext extends DOMCryptoContext implements XMLSignContext
DOM-специфический XMLSignContext. Этот класс содержит дополнительные методы для указания местоположения в дереве DOM, где будет маршаллирован объект XMLSignature при генерации подписи.

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

С момента:
1.6

Краткое описание конструкторов

Конструктор Описание
DOMSignContext(Key signingKey, Node parent)
Создает DOMSignContext с указанным ключом подписи и узлом-родителем.
DOMSignContext(Key signingKey, Node parent, Node nextSibling)
Создает DOMSignContext с указанным ключом подписи, узлами-родителем и последующим узлом.
DOMSignContext(KeySelector ks, Node parent)
Создает DOMSignContext с указанным селектором ключа и узлом-родителем.
DOMSignContext(KeySelector ks, Node parent, Node nextSibling)
Создает DOMSignContext с указанным селектором ключа, узлами-родителем и последующим узлом.

Краткое описание методов

Модификатор и тип Метод Описание
Node getNextSibling()
Возвращает следующий узел (nextSibling).
Node getParent()
Возвращает узел-родителя.
void setNextSibling(Node nextSibling)
Устанавливает следующий узел (nextSibling).
void setParent(Node parent)
Устанавливает узел-родителя.

Методы, объявленные в классе 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 или parent равен null

DOMSignContext

public DOMSignContext(Key signingKey, Node parent, Node nextSibling)
Создает DOMSignContext с указанным ключом подписи, узлами-родителем и последующим узлом. Ключ подписи хранится в singleton KeySelector, который возвращается методом getKeySelector. Маршаллированный XMLSignature будет вставлен в качестве дочернего элемента указанного узла-родителя и непосредственно перед указанным последующим узлом.
Параметры:
signingKey - ключ подписи
parent - узел-родитель
nextSibling - последующий узел
Исключения:
NullPointerException - если signingKey, parent или nextSibling равен null

DOMSignContext

public DOMSignContext(KeySelector ks, Node parent)
Создает DOMSignContext с указанным селектором ключа и узлом-родителем. Маршаллированный XMLSignature будет добавлен в качестве последнего дочернего элемента указанного узла-родителя, если не указан последующий узел, вызвав метод setNextSibling.
Параметры:
ks - селектор ключа
parent - узел-родитель
Исключения:
NullPointerException - если ks или parent равен null

DOMSignContext

public DOMSignContext(KeySelector ks, Node parent, Node nextSibling)
Создает DOMSignContext с указанным селектором ключа, узлами-родителем и последующим узлом. Маршаллированный XMLSignature будет вставлен в качестве дочернего элемента указанного узла-родителя и непосредственно перед указанным последующим узлом.
Параметры:
ks - селектор ключа
parent - узел-родитель
nextSibling - последующий узел
Исключения:
NullPointerException - если ks, parent или nextSibling равен null

Подробное описание методов

setParent

public void setParent(Node parent)
Устанавливает узел-родителя.
Параметры:
parent - узел-родитель. Маршаллированный XMLSignature будет добавлен как дочерний элемент этого узла.
Исключения:
NullPointerException - если parent равен null
См. также:
  • getParent()

setNextSibling

public void setNextSibling(Node nextSibling)
Устанавливает последующий узел (nextSibling).
Параметры:
nextSibling - последующий узел. Маршаллированный XMLSignature будет вставлен непосредственно перед этим узлом. Установите null для удаления текущего значения.
См. также:
  • getNextSibling()

getParent

public Node getParent()
Возвращает узел-родителя.
Возвращает:
узел-родитель (никогда null )
См. также:
  • setParent(Node)

getNextSibling

public Node getNextSibling()
Возвращает следующий узел (nextSibling).
Возвращает:
последующий узел (nextSibling), или null если не указан.
См. также:
  • setNextSibling(Node)

© 1993, 2023, 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/21/docs/api/java.xml.crypto/javax/xml/crypto/dsig/dom/DOMSignContext.html

Spec-Zone.ru

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