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<Object> |
getContent() |
int |
hashCode() |
void |
marshal(Node parent,
String dsPrefix,
DOMCryptoContext context) |
equalsContent, isFeatureSupported
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
isFeatureSupported
public 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 XMLStructure
objects or elements from an external namespace). The list is
defensively copied to protect against subsequent modification.NullPointerException
- if content
is null
IllegalArgumentException
- 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<Object> getContent()
getContent
in interface X509Data
public void marshal(Node parent, String dsPrefix, DOMCryptoContext context) throws MarshalException
marshal
in class DOMStructure
MarshalException
Copyright © 2000–2020 The Apache Software Foundation. All rights reserved.