|
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 null
public 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 XMLEncryptContext
public void setIvParameterSpec(javax.crypto.spec.IvParameterSpec ivSpec)
XMLEncryptContext
setIvParameterSpec
in interface XMLEncryptContext
ivSpec
- the initialization vector for block encryptionpublic EncryptionMethod getEncryptionMethod()
XMLEncryptContext
getEncryptionMethod
in interface XMLEncryptContext
public void setEncryptionMethod(EncryptionMethod encMethod)
XMLEncryptContext
setEncryptionMethod
in interface XMLEncryptContext
encMethod
- 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 null
getParent()
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 |