public class CRLReference extends XAdESBaseElement
DigestAlgAndValue
element);
CRLIdentifier element) including the issuer
(Issuer element), the time when the CRL was issued
(IssueTime element) and optionally the number of the CRL
(Number element).
CRLIdentifier element contents MUST follow the rules
established by XMLDSIG [3] in its clause 4.4.4 for strings representing
Distinguished Names. In addition, this element can be dropped if the CRL
could be inferred from other information. Its URI attribute could serve to
indicate where the identified CRL is archived.
NOTE: The number element is an optional hint helping
applications to get the CRL whose digest matches the value present in the
reference.
Below follows the schema dsefinition:
<xsd:complexType name="CRLRefType">
<xsd:sequence>
<xsd:element name="DigestAlgAndValue" type="DigestAlgAndValueType"/>
<xsd:element name="CRLIdentifier" type="CRLIdentifierType" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
mContext, mElement, mId| Constructor and Description |
|---|
CRLReference(Context aContext,
DigestMethod aDigestMethod,
byte[] aDigestValue,
CRLIdentifier aCRLIdentifier) |
CRLReference(Context aContext,
tr.gov.tubitak.uekae.esya.api.asn.x509.ECRL aCRL,
DigestMethod aDigestMethod,
java.lang.String aURI) |
CRLReference(org.w3c.dom.Element aElement,
Context aContext)
Construct CRLReference from existing
|
| Modifier and Type | Method and Description |
|---|---|
CRLIdentifier |
getCRLIdentifier() |
DigestMethod |
getDigestMethod() |
byte[] |
getDigestValue() |
java.lang.String |
getLocalName() |
tr.gov.tubitak.uekae.esya.api.signature.certval.CRLSearchCriteria |
toSearchCriteria() |
java.lang.String |
toString() |
getNamespaceaddBigIntegerElement, addLineBreak, addLineBreak, checkNamespace, createElement, generateAndSetId, getAttribute, getBigIntegerFromElement, getChildText, getContext, getDocument, getElement, getId, insertBase64EncodedElement, insertElement, insertTextElement, selectChildElement, selectChildren, setIdpublic CRLReference(Context aContext, DigestMethod aDigestMethod, byte[] aDigestValue, CRLIdentifier aCRLIdentifier) throws XMLSignatureException
XMLSignatureExceptionpublic CRLReference(Context aContext, tr.gov.tubitak.uekae.esya.api.asn.x509.ECRL aCRL, DigestMethod aDigestMethod, java.lang.String aURI) throws XMLSignatureException
XMLSignatureExceptionpublic CRLReference(org.w3c.dom.Element aElement,
Context aContext)
throws XMLSignatureException
aElement - xml elementaContext - according to contextXMLSignatureException - when structure is invalid or can not be
resolved appropriatelypublic DigestMethod getDigestMethod()
public byte[] getDigestValue()
public CRLIdentifier getCRLIdentifier()
public tr.gov.tubitak.uekae.esya.api.signature.certval.CRLSearchCriteria toSearchCriteria()
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getLocalName()
getLocalName in class BaseElementCopyright © 2025. All rights reserved.