|
XML Digital Signature and Encryption, 1.0 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectjavax.xml.crypto.dom.DOMCryptoContext
javax.xml.crypto.enc.dom.DOMEncryptContext
public class DOMEncryptContext
A DOM-specific XMLEncryptContext.
| Constructor Summary | |
|---|---|
DOMEncryptContext(java.security.Key key)
Creates a DOMEncryptContext with the specified encryption
key. |
|
DOMEncryptContext(java.security.Key key,
org.w3c.dom.Node parent)
Creates a DOMEncryptContext with the specified encryption
key and parent node. |
|
DOMEncryptContext(java.security.Key key,
org.w3c.dom.Node parent,
org.w3c.dom.Node nextSibling)
Creates a DOMEncryptContext with the specified key,
parent and next sibling nodes. |
|
DOMEncryptContext(KeySelector ks)
Creates a DOMEncryptContext with the specified encryption
key selector. |
|
DOMEncryptContext(KeySelector ks,
org.w3c.dom.Node parent)
Creates a DOMEncryptContext with the specified encryption
key selector and parent node. |
|
DOMEncryptContext(KeySelector ks,
org.w3c.dom.Node parent,
org.w3c.dom.Node nextSibling)
Creates a DOMEncryptContext with the specified key selector,
parent and next sibling nodes. |
|
| Method Summary | |
|---|---|
EncryptionMethod |
getEncryptionMethod()
Returns the EncryptionMethod for encryption if an EncryptionMethod will not be present in the EncryptedType |
javax.crypto.spec.IvParameterSpec |
getIvParameterSpec()
Returns the IvParameterSpec to be use for block encryption if an initialization vector is needed. |
org.w3c.dom.Node |
getNextSibling()
Returns the nextSibling node. |
org.w3c.dom.Node |
getParent()
Returns the parent node. |
void |
setEncryptionMethod(EncryptionMethod encMethod)
Specifies the EncryptionMethod for encryption if an EncryptionMethod will not be present in the EncryptedType |
void |
setIvParameterSpec(javax.crypto.spec.IvParameterSpec ivSpec)
Specifies the IvParameterSpec for block encryption if an initialization vector is needed. |
void |
setNextSibling(org.w3c.dom.Node nextSibling)
Sets the next sibling node. |
void |
setParent(org.w3c.dom.Node parent)
Sets the parent node. |
| Methods inherited from class javax.xml.crypto.dom.DOMCryptoContext |
|---|
get, getBaseURI, getDefaultNamespacePrefix, getElementById, getKeySelector, getNamespacePrefix, getProperty, getURIDereferencer, iterator, put, putNamespacePrefix, setBaseURI, setDefaultNamespacePrefix, setIdAttributeNS, setKeySelector, setProperty, setURIDereferencer |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface javax.xml.crypto.XMLCryptoContext |
|---|
get, getBaseURI, getDefaultNamespacePrefix, getKeySelector, getNamespacePrefix, getProperty, getURIDereferencer, put, putNamespacePrefix, setBaseURI, setDefaultNamespacePrefix, setKeySelector, setProperty, setURIDereferencer |
| Constructor Detail |
|---|
public DOMEncryptContext(KeySelector ks)
DOMEncryptContext with the specified encryption
key selector.
ks - the key selector
java.lang.NullPointerException - if ks is nullpublic DOMEncryptContext(java.security.Key key)
DOMEncryptContext with the specified encryption
key.
key - the encryption key
java.lang.NullPointerException - if key
is null
public DOMEncryptContext(KeySelector ks,
org.w3c.dom.Node parent)
DOMEncryptContext with the specified encryption
key selector and parent node. The marshalled EncryptedType will
be added as the last child element of the specified parent node unless a next sibling node is
specified by invoking the setNextSibling method.
ks - the key selectorparent - the parent node
java.lang.NullPointerException - if ks or parent is null
public DOMEncryptContext(java.security.Key key,
org.w3c.dom.Node parent)
DOMEncryptContext with the specified encryption
key and parent node. The marshalled EncryptedType will
be added as the last child element of the specified parent node unless a next sibling node is
specified by invoking the setNextSibling method.
key - the encryption keyparent - the parent node
java.lang.NullPointerException - if key or parent
is null
public DOMEncryptContext(KeySelector ks,
org.w3c.dom.Node parent,
org.w3c.dom.Node nextSibling)
DOMEncryptContext with the specified key selector,
parent and next sibling nodes. The marshalled
EncryptedType will be inserted as a child element
of the specified parent node and immediately before the specified next sibling node.
ks - the key selectorparent - the parent nodenextSibling - the next sibling node
java.lang.NullPointerException - if ks, parent or
nextSibling is null
public DOMEncryptContext(java.security.Key key,
org.w3c.dom.Node parent,
org.w3c.dom.Node nextSibling)
DOMEncryptContext with the specified key,
parent and next sibling nodes. The marshalled
EncryptedType will be inserted as a child element
of the specified parent node and immediately before the specified next sibling node.
key - the encryption keyparent - the parent nodenextSibling - the next sibling node
java.lang.NullPointerException - if key, parent or
nextSibling is null| Method Detail |
|---|
public javax.crypto.spec.IvParameterSpec getIvParameterSpec()
XMLEncryptContext
getIvParameterSpec in interface XMLEncryptContextpublic void setIvParameterSpec(javax.crypto.spec.IvParameterSpec ivSpec)
XMLEncryptContext
setIvParameterSpec in interface XMLEncryptContextivSpec - the initialization vector for block encryptionpublic EncryptionMethod getEncryptionMethod()
XMLEncryptContext
getEncryptionMethod in interface XMLEncryptContextpublic void setEncryptionMethod(EncryptionMethod encMethod)
XMLEncryptContext
setEncryptionMethod in interface XMLEncryptContextencMethod - the EncryptionMethod for encryptionpublic void setParent(org.w3c.dom.Node parent)
parent - the parent node. The marshalled EncryptedType
will be added as a child element of this node.
java.lang.NullPointerException - if parent is nullgetParent()public void setNextSibling(org.w3c.dom.Node nextSibling)
nextSibling - the next sibling node. The marshalled
EncryptedType will be inserted immediately before this
node. Specify null to remove the current setting.getNextSibling()public org.w3c.dom.Node getParent()
null if not specifiedsetParent(Node)public org.w3c.dom.Node getNextSibling()
null if not specified.setNextSibling(Node)
|
XML Digital Signature and Encryption, 1.0 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||