javax.xml.crypto.dsig.keyinfo.X509Data, javax.xml.crypto.XMLStructurepublic final class DOMX509Data extends BaseStructure implements javax.xml.crypto.dsig.keyinfo.X509Data
| Constructor | Description |
|---|---|
DOMX509Data(java.util.List<?> content) |
Creates a DOMX509Data.
|
DOMX509Data(org.w3c.dom.Element xdElem) |
Creates a
DOMX509Data from an element. |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
equals(java.lang.Object o) |
|
java.util.List<java.lang.Object> |
getContent() |
|
int |
hashCode() |
|
static void |
marshal(XmlWriter xwriter,
javax.xml.crypto.dsig.keyinfo.X509Data x509Data,
java.lang.String dsPrefix,
javax.xml.crypto.XMLCryptoContext context) |
isFeatureSupported, textOfNodepublic DOMX509Data(java.util.List<?> content)
content - a list of one or more X.509 data types. Valid types are
String (subject names), byte[] (subject key ids),
X509Certificate, X509CRL,
or javax.xml.dsig.XMLStructure
objects or elements from an external namespace). The list is
defensively copied to protect against subsequent modification.java.lang.NullPointerException - if content is nulljava.lang.IllegalArgumentException - if content is emptyjava.lang.ClassCastException - if content contains any entries
that are not of one of the valid types mentioned abovepublic DOMX509Data(org.w3c.dom.Element xdElem)
throws javax.xml.crypto.MarshalException
DOMX509Data from an element.xdElem - an X509Data elementjavax.xml.crypto.MarshalException - if there is an error while unmarshallingpublic java.util.List<java.lang.Object> getContent()
getContent in interface javax.xml.crypto.dsig.keyinfo.X509Datapublic static void marshal(XmlWriter xwriter, javax.xml.crypto.dsig.keyinfo.X509Data x509Data, java.lang.String dsPrefix, javax.xml.crypto.XMLCryptoContext context) throws javax.xml.crypto.MarshalException
javax.xml.crypto.MarshalExceptionpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object