public class DOMSignContext extends DOMCryptoContext implements XMLSignContext
XMLSignContext. Этот class содержит дополнительные методы, чтобы определить расположение в дереве ДОМА где XMLSignature объект состоит в том, чтобы быть упорядочен, генерируя подпись. Отметьте это DOMSignContext экземпляры могут содержать информацию и утвердить определенный для структуры XML-подписи, с которой она используется. Результаты непредсказуемы если a DOMSignContext используется с различными структурами подписи (например, недопустимо использовать то же самое DOMSignContext экземпляр, чтобы подписаться два отличающийся XMLSignature объекты).
| Конструктор и Описание |
|---|
DOMSignContext(Key signingKey, Node parent)
Создает a
DOMSignContext с указанным ключом подписи и родительским узлом. |
DOMSignContext(Key signingKey, Node parent, Node nextSibling)
Создает a
DOMSignContext с указанным ключом подписи, родительскими и следующими одноуровневыми узлами. |
DOMSignContext(KeySelector ks, Node parent)
Создает a
DOMSignContext с указанным ключевым селекторным и родительским узлом. |
DOMSignContext(KeySelector ks, Node parent, Node nextSibling)
Создает a
DOMSignContext с указанным ключевым селектором, родительскими и следующими одноуровневыми узлами. |
| Модификатор и Тип | Метод и Описание |
|---|---|
Узел |
getNextSibling()
Возвращает nextSibling узел.
|
Узел |
getParent()
Возвращает родительский узел.
|
void |
setNextSibling(Node nextSibling)
Устанавливает следующий одноуровневый узел.
|
void |
setParent(Node parent)
Устанавливает родительский узел.
|
get, getBaseURI, getDefaultNamespacePrefix, getElementById, getKeySelector, getNamespacePrefix, getProperty, getURIDereferencer, iterator, put, putNamespacePrefix, setBaseURI, setDefaultNamespacePrefix, setIdAttributeNS, setKeySelector, setProperty, setURIDereferencerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitget, getBaseURI, getDefaultNamespacePrefix, getKeySelector, getNamespacePrefix, getProperty, getURIDereferencer, put, putNamespacePrefix, setBaseURI, setDefaultNamespacePrefix, setKeySelector, setProperty, setURIDereferencerpublic DOMSignContext(Key signingKey, Node parent)
DOMSignContext с указанным ключом подписи и родительским узлом. Ключ подписи сохранен в a singleton KeySelector это возвращается getKeySelector метод. Упорядоченный XMLSignature будет добавлен как последний дочерний элемент указанного родительского узла, если следующий одноуровневый узел не определяется, вызывая setNextSibling метод.signingKey - ключ подписиparent - родительский узелNullPointerException - если signingKey или parent nullpublic DOMSignContext(Key signingKey, Node parent, Node nextSibling)
DOMSignContext с указанным ключом подписи, родительскими и следующими одноуровневыми узлами. Ключ подписи сохранен в a singleton KeySelector это возвращается getKeySelector метод. Упорядоченный XMLSignature будет вставлен как дочерний элемент указанного родительского узла и сразу перед указанным следующим одноуровневым узлом.signingKey - ключ подписиparent - родительский узелnextSibling - следующий одноуровневый узелNullPointerException - если signingKey, parent или nextSibling nullpublic DOMSignContext(KeySelector ks, Node parent)
DOMSignContext с указанным ключевым селекторным и родительским узлом. Упорядоченный XMLSignature будет добавлен как последний дочерний элемент указанного родительского узла, если следующий одноуровневый узел не определяется, вызывая setNextSibling метод.ks - ключевой селекторparent - родительский узелNullPointerException - если ks или parent nullpublic DOMSignContext(KeySelector ks, Node parent, Node nextSibling)
DOMSignContext с указанным ключевым селектором, родительскими и следующими одноуровневыми узлами. Упорядоченный XMLSignature будет вставлен как дочерний элемент указанного родительского узла и сразу перед указанным следующим одноуровневым узлом.ks - ключевой селекторparent - родительский узелnextSibling - следующий одноуровневый узелNullPointerException - если ks, parent или nextSibling nullpublic void setParent(Node parent)
parent - родительский узел. Упорядоченный XMLSignature будет добавлен как дочерний элемент этого узла.NullPointerException - если parent nullgetParent()public void setNextSibling(Node nextSibling)
nextSibling - следующий одноуровневый узел. Упорядоченный XMLSignature будет сразу вставлен перед этим узлом. Определить null удалить текущую установку.getNextSibling()public Node getParent()
null)setParent(Node)public Node getNextSibling()
null если не определенный.setNextSibling(Node)
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92