public class LDAPStoreHelper extends Object
X509LDAPCertStoreParameters
with the given
information of the subject (for all kind of certificates) or issuer (for
CRLs), respectively, if a X509CertStoreSelector
or
X509AttributeCertificate
is given with that
details.
For the used schemes see:
Constructor and Description |
---|
LDAPStoreHelper(X509LDAPCertStoreParameters params) |
Modifier and Type | Method and Description |
---|---|
Collection |
getAACertificates(X509AttributeCertStoreSelector selector)
Returns attribute certificates for an attribute authority
The aAcertificate holds the privileges of an attribute authority.
|
Collection |
getAttributeAuthorityRevocationLists(X509CRLStoreSelector selector)
Returns the revocation list for revoked attribute certificates for an
attribute authority
The attributeAuthorityList holds a list of AA certificates that have been
revoked.
|
Collection |
getAttributeCertificateAttributes(X509AttributeCertStoreSelector selector)
Returns an attribute certificate for an user.
|
Collection |
getAttributeCertificateRevocationLists(X509CRLStoreSelector selector)
Returns the revocation list for revoked attribute certificates.
|
Collection |
getAttributeDescriptorCertificates(X509AttributeCertStoreSelector selector)
Returns an attribute certificate for an authority
The attributeDescriptorCertificate is self signed by a source of
authority and holds a description of the privilege and its delegation
rules.
|
Collection |
getAuthorityRevocationLists(X509CRLStoreSelector selector)
Returns the CRLs for issued certificates for other CAs matching the given
selector.
|
Collection |
getCACertificates(X509CertStoreSelector selector)
Returns CA certificates.
|
Collection |
getCertificateRevocationLists(X509CRLStoreSelector selector)
Returns the certificate revocation lists for revoked certificates.
|
Collection |
getCrossCertificatePairs(X509CertPairStoreSelector selector)
Returns cross certificate pairs.
|
Collection |
getDeltaCertificateRevocationLists(X509CRLStoreSelector selector)
Returns the delta revocation list for revoked certificates.
|
Collection |
getUserCertificates(X509CertStoreSelector selector)
Returns end certificates.
|
public LDAPStoreHelper(X509LDAPCertStoreParameters params)
public Collection getAuthorityRevocationLists(X509CRLStoreSelector selector) throws StoreException
selector
- The CRL selector to use to find the CRLs.StoreException
public Collection getAttributeCertificateRevocationLists(X509CRLStoreSelector selector) throws StoreException
selector
- The CRL selector to use to find the CRLs.StoreException
public Collection getAttributeAuthorityRevocationLists(X509CRLStoreSelector selector) throws StoreException
selector
- The CRL selector to use to find the CRLs.StoreException
public Collection getCrossCertificatePairs(X509CertPairStoreSelector selector) throws StoreException
selector
- The selector to use to find the cross certificates.X509CertificatePair
sStoreException
public Collection getUserCertificates(X509CertStoreSelector selector) throws StoreException
selector
- The selector to find the certificates.StoreException
public Collection getAACertificates(X509AttributeCertStoreSelector selector) throws StoreException
selector
- The selector to find the attribute certificates.StoreException
public Collection getAttributeDescriptorCertificates(X509AttributeCertStoreSelector selector) throws StoreException
selector
- The selector to find the attribute certificates.StoreException
public Collection getCACertificates(X509CertStoreSelector selector) throws StoreException
selector
- The selector to find the certificates.StoreException
public Collection getDeltaCertificateRevocationLists(X509CRLStoreSelector selector) throws StoreException
selector
- The CRL selector to use to find the CRLs.StoreException
public Collection getAttributeCertificateAttributes(X509AttributeCertStoreSelector selector) throws StoreException
selector
- The selector to find the attribute certificates.StoreException
public Collection getCertificateRevocationLists(X509CRLStoreSelector selector) throws StoreException
selector
- The CRL selector to use to find the CRLs.StoreException
Copyright © 2015. All rights reserved.