public class LDAPStoreHelper extends Object
At first a search is performed in the ldap*AttributeNames of the
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
|
Collection |
getAttributeAuthorityRevocationLists(X509CRLStoreSelector selector)
Returns the revocation list for revoked attribute certificates for an
attribute authority
|
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
|
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.StoreExceptionpublic Collection getAttributeCertificateRevocationLists(X509CRLStoreSelector selector) throws StoreException
The attributeCertificateRevocationList holds a list of attribute certificates that have been revoked.
selector - The CRL selector to use to find the CRLs.StoreExceptionpublic Collection getAttributeAuthorityRevocationLists(X509CRLStoreSelector selector) throws StoreException
The attributeAuthorityList holds a list of AA certificates that have been revoked.
selector - The CRL selector to use to find the CRLs.StoreExceptionpublic Collection getCrossCertificatePairs(X509CertPairStoreSelector selector) throws StoreException
selector - The selector to use to find the cross certificates.X509CertificatePairsStoreExceptionpublic Collection getUserCertificates(X509CertStoreSelector selector) throws StoreException
The attributeDescriptorCertificate is self signed by a source of authority and holds a description of the privilege and its delegation rules.
selector - The selector to find the certificates.StoreExceptionpublic Collection getAACertificates(X509AttributeCertStoreSelector selector) throws StoreException
The aAcertificate holds the privileges of an attribute authority.
selector - The selector to find the attribute certificates.StoreExceptionpublic Collection getAttributeDescriptorCertificates(X509AttributeCertStoreSelector selector) throws StoreException
The attributeDescriptorCertificate is self signed by a source of authority and holds a description of the privilege and its delegation rules.
selector - The selector to find the attribute certificates.StoreExceptionpublic Collection getCACertificates(X509CertStoreSelector selector) throws StoreException
The cACertificate attribute of a CA's directory entry shall be used to store self-issued certificates (if any) and certificates issued to this CA by CAs in the same realm as this CA.
selector - The selector to find the certificates.StoreExceptionpublic Collection getDeltaCertificateRevocationLists(X509CRLStoreSelector selector) throws StoreException
selector - The CRL selector to use to find the CRLs.StoreExceptionpublic Collection getAttributeCertificateAttributes(X509AttributeCertStoreSelector selector) throws StoreException
The attributeCertificateAttribute holds the privileges of a user
selector - The selector to find the attribute certificates.StoreExceptionpublic Collection getCertificateRevocationLists(X509CRLStoreSelector selector) throws StoreException
selector - The CRL selector to use to find the CRLs.StoreExceptionCopyright © 2015–2019 The veraPDF Consortium. All rights reserved.