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, setURIDereferencer
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
get, getBaseURI, getDefaultNamespacePrefix, getKeySelector, getNamespacePrefix, getProperty, getURIDereferencer, put, putNamespacePrefix, setBaseURI, setDefaultNamespacePrefix, setKeySelector, setProperty, setURIDereferencer
public DOMSignContext(Key signingKey, Node parent)
DOMSignContext
с указанным ключом подписи и родительским узлом. Ключ подписи сохранен в a singleton KeySelector
это возвращается getKeySelector
метод. Упорядоченный XMLSignature
будет добавлен как последний дочерний элемент указанного родительского узла, если следующий одноуровневый узел не определяется, вызывая setNextSibling
метод.signingKey
- ключ подписиparent
- родительский узелNullPointerException
- если signingKey
или parent
null
public DOMSignContext(Key signingKey, Node parent, Node nextSibling)
DOMSignContext
с указанным ключом подписи, родительскими и следующими одноуровневыми узлами. Ключ подписи сохранен в a singleton KeySelector
это возвращается getKeySelector
метод. Упорядоченный XMLSignature
будет вставлен как дочерний элемент указанного родительского узла и сразу перед указанным следующим одноуровневым узлом.signingKey
- ключ подписиparent
- родительский узелnextSibling
- следующий одноуровневый узелNullPointerException
- если signingKey
, parent
или nextSibling
null
public DOMSignContext(KeySelector ks, Node parent)
DOMSignContext
с указанным ключевым селекторным и родительским узлом. Упорядоченный XMLSignature
будет добавлен как последний дочерний элемент указанного родительского узла, если следующий одноуровневый узел не определяется, вызывая setNextSibling
метод.ks
- ключевой селекторparent
- родительский узелNullPointerException
- если ks
или parent
null
public DOMSignContext(KeySelector ks, Node parent, Node nextSibling)
DOMSignContext
с указанным ключевым селектором, родительскими и следующими одноуровневыми узлами. Упорядоченный XMLSignature
будет вставлен как дочерний элемент указанного родительского узла и сразу перед указанным следующим одноуровневым узлом.ks
- ключевой селекторparent
- родительский узелnextSibling
- следующий одноуровневый узелNullPointerException
- если ks
, parent
или nextSibling
null
public void setParent(Node parent)
parent
- родительский узел. Упорядоченный XMLSignature
будет добавлен как дочерний элемент этого узла.NullPointerException
- если parent
null
getParent()
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