Package org.bouncycastle.cert.dane
Class DANECertificateFetcher
java.lang.Object
org.bouncycastle.cert.dane.DANECertificateFetcher
A single shot fetcher for a certificate which will only request the specific DNS record if the
DANEEntryFetcher used on construction supports it.
-
Constructor Summary
ConstructorDescriptionDANECertificateFetcher
(DANEEntryFetcherFactory fetcherFactory, DigestCalculator digestCalculator) Base constructor. -
Method Summary
-
Constructor Details
-
DANECertificateFetcher
public DANECertificateFetcher(DANEEntryFetcherFactory fetcherFactory, DigestCalculator digestCalculator) Base constructor.- Parameters:
fetcherFactory
- the fetcher to use for resolving requests.digestCalculator
- the digest calculator to use for calculating sub-domains.
-
-
Method Details
-
fetch
Fetch the certificates associated with the passed in email address if any exists.- Parameters:
emailAddress
- the email address of interest.- Returns:
- a list of X509CertificateHolder objects, or an empty list if none present.
- Throws:
DANEException
- in case of an underlying DNS or record parsing problem.
-