Class AbstractCRLStoreSPI

    • Field Detail

      • factory

        protected final java.security.cert.CertificateFactory factory
      • updateInterval

        protected long updateInterval
    • Constructor Detail

      • AbstractCRLStoreSPI

        public AbstractCRLStoreSPI​(CRLParameters params,
                                   ObserversHandler observers)
                            throws java.security.InvalidAlgorithmParameterException
        Throws:
        java.security.InvalidAlgorithmParameterException
    • Method Detail

      • engineGetCertificates

        public java.util.Collection<? extends java.security.cert.Certificate> engineGetCertificates​(java.security.cert.CertSelector selector)
                                                                                             throws java.security.cert.CertStoreException
        Specified by:
        engineGetCertificates in class java.security.cert.CertStoreSpi
        Throws:
        java.security.cert.CertStoreException
      • engineGetCRLs

        public java.util.Collection<? extends java.security.cert.CRL> engineGetCRLs​(java.security.cert.CRLSelector selectorRaw)
                                                                             throws java.security.cert.CertStoreException
        Specified by:
        engineGetCRLs in class java.security.cert.CertStoreSpi
        Throws:
        java.security.cert.CertStoreException
      • getCRLForIssuer

        protected abstract java.util.Collection<java.security.cert.X509CRL> getCRLForIssuer​(javax.security.auth.x500.X500Principal issuer)
      • getCRLWithMatcher

        protected abstract java.util.Collection<java.security.cert.X509CRL> getCRLWithMatcher​(java.security.cert.CRLSelector selectorRaw)
      • setUpdateInterval

        public abstract void setUpdateInterval​(long newInterval)
      • dispose

        public abstract void dispose()