|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jcp.xml.dsig.internal.dom.DOMStructure
org.jcp.xml.dsig.internal.dom.DOMSignedInfo
public final class DOMSignedInfo
DOM-based implementation of SignedInfo.
| Constructor Summary | |
|---|---|
DOMSignedInfo(CanonicalizationMethod cm,
SignatureMethod sm,
java.util.List references)
Creates a DOMSignedInfo from the specified parameters. |
|
DOMSignedInfo(CanonicalizationMethod cm,
SignatureMethod sm,
java.util.List references,
java.lang.String id)
Creates a DOMSignedInfo from the specified parameters. |
|
DOMSignedInfo(org.w3c.dom.Element siElem,
XMLCryptoContext context,
java.security.Provider provider)
Creates a DOMSignedInfo from an element. |
|
| Method Summary | |
|---|---|
void |
canonicalize(XMLCryptoContext context,
java.io.ByteArrayOutputStream bos)
|
boolean |
equals(java.lang.Object o)
|
CanonicalizationMethod |
getCanonicalizationMethod()
Returns the canonicalization method of this SignedInfo. |
java.io.InputStream |
getCanonicalizedData()
Returns the canonicalized signed info bytes after a signing or validation operation. |
java.lang.String |
getId()
Returns the optional Id attribute of this
SignedInfo. |
java.util.List |
getReferences()
Returns an unmodifiable list of one or more References. |
SignatureMethod |
getSignatureMethod()
Returns the signature method of this SignedInfo. |
int |
hashCode()
|
void |
marshal(org.w3c.dom.Node parent,
java.lang.String dsPrefix,
DOMCryptoContext context)
|
| Methods inherited from class org.jcp.xml.dsig.internal.dom.DOMStructure |
|---|
isFeatureSupported |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface javax.xml.crypto.XMLStructure |
|---|
isFeatureSupported |
| Constructor Detail |
|---|
public DOMSignedInfo(CanonicalizationMethod cm,
SignatureMethod sm,
java.util.List references)
DOMSignedInfo from the specified parameters. Use
this constructor when the Id is not specified.
cm - the canonicalization methodsm - the signature methodreferences - the list of references. The list is copied.
java.lang.NullPointerException - if
cm, sm, or references is
null
java.lang.IllegalArgumentException - if references is empty
java.lang.ClassCastException - if any of the references are not of
type Reference
public DOMSignedInfo(CanonicalizationMethod cm,
SignatureMethod sm,
java.util.List references,
java.lang.String id)
DOMSignedInfo from the specified parameters.
cm - the canonicalization methodsm - the signature methodreferences - the list of references. The list is copied.id - an optional identifer that will allow this
SignedInfo to be referenced by other signatures and
objects
java.lang.NullPointerException - if cm, sm,
or references is null
java.lang.IllegalArgumentException - if references is empty
java.lang.ClassCastException - if any of the references are not of
type Reference
public DOMSignedInfo(org.w3c.dom.Element siElem,
XMLCryptoContext context,
java.security.Provider provider)
throws MarshalException
DOMSignedInfo from an element.
siElem - a SignedInfo element
MarshalException| Method Detail |
|---|
public CanonicalizationMethod getCanonicalizationMethod()
SignedInfoSignedInfo.
getCanonicalizationMethod in interface SignedInfopublic SignatureMethod getSignatureMethod()
SignedInfoSignedInfo.
getSignatureMethod in interface SignedInfopublic java.lang.String getId()
SignedInfoId attribute of this
SignedInfo.
getId in interface SignedInfonull if not specified)public java.util.List getReferences()
SignedInfounmodifiable list of one or more References.
getReferences in interface SignedInfoReferencespublic java.io.InputStream getCanonicalizedData()
SignedInfo
getCanonicalizedData in interface SignedInfoInputStream containing the canonicalized bytes,
or null if this SignedInfo has not been
signed or validated yet
public void canonicalize(XMLCryptoContext context,
java.io.ByteArrayOutputStream bos)
throws XMLSignatureException
XMLSignatureException
public void marshal(org.w3c.dom.Node parent,
java.lang.String dsPrefix,
DOMCryptoContext context)
throws MarshalException
marshal in class DOMStructureMarshalExceptionpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||