public final class DOMX509Data extends DOMStructure implements X509Data
RAW_X509_CERTIFICATE_TYPE, TYPE| Constructor and Description |
|---|
DOMX509Data(Element xdElem)
Creates a
DOMX509Data from an element. |
DOMX509Data(List<?> content)
Creates a DOMX509Data.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
List |
getContent()
Returns an
unmodifiable
list of the content in this X509Data. |
int |
hashCode() |
void |
marshal(Node parent,
String dsPrefix,
DOMCryptoContext context) |
isFeatureSupportedclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitisFeatureSupportedpublic DOMX509Data(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 dsig.XMLStructure (X509IssuerSerial
objects or elements from an external namespace). The list is
defensively copied to protect against subsequent modification.NullPointerException - if content is nullIllegalArgumentException - if content is emptyClassCastException - if content contains any entries
that are not of one of the valid types mentioned abovepublic DOMX509Data(Element xdElem) throws MarshalException
DOMX509Data from an element.xdElem - an X509Data elementMarshalException - if there is an error while unmarshallingpublic List getContent()
X509Dataunmodifiable
list of the content in this X509Data. Valid types are
String (subject names), byte[] (subject key ids),
X509Certificate, X509CRL,
or XMLStructure (X509IssuerSerial
objects or elements from an external namespace).getContent in interface X509DataX509Data
(never null or empty)public void marshal(Node parent, String dsPrefix, DOMCryptoContext context) throws MarshalException
marshal in class DOMStructureMarshalExceptionCopyright © 2000–2022 The Apache Software Foundation. All rights reserved.