Class X509CRLImpl

java.lang.Object
org.opensaml.core.xml.AbstractXMLObject
org.opensaml.xmlsec.signature.impl.X509CRLImpl
All Implemented Interfaces:
XSBase64Binary, XMLObject, X509CRL

public class X509CRLImpl extends AbstractXMLObject implements X509CRL
Concrete implementation of X509CRL.
  • Field Details

    • B64_CRL_STORE

      @Nonnull private static final IndexingObjectStore<String> B64_CRL_STORE
      Class-level index of Base64 encoded CRL values.
    • CLEANER

      @Nonnull private static final Cleaner CLEANER
      The Cleaner instance to use.
    • cleanable

      @Nullable private Cleaner.Cleanable cleanable
      The Cleaner.Cleanable representing the current instance's CRL value, as represented by the current b64CRLIndex field value.
    • b64CRLIndex

      @Nullable private String b64CRLIndex
      Index to a stored Base64 encoded CRL.
  • Constructor Details

    • X509CRLImpl

      protected X509CRLImpl(@Nullable String namespaceURI, @Nonnull String elementLocalName, @Nullable String namespacePrefix)
      Constructor.
      Parameters:
      namespaceURI - the namespace the element is in
      elementLocalName - the local name of the XML element this Object represents
      namespacePrefix - the prefix for the given namespace
  • Method Details