Package org.bouncycastle.cert.dane
Class DANECertificateFetcher
- java.lang.Object
 - 
- org.bouncycastle.cert.dane.DANECertificateFetcher
 
 
- 
public class DANECertificateFetcher extends java.lang.ObjectA single shot fetcher for a certificate which will only request the specific DNS record if the DANEEntryFetcher used on construction supports it. 
- 
- 
Constructor Summary
Constructors Constructor Description DANECertificateFetcher(DANEEntryFetcherFactory fetcherFactory, DigestCalculator digestCalculator)Base constructor. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Listfetch(java.lang.String emailAddress)Fetch the certificates associated with the passed in email address if any exists. 
 - 
 
- 
- 
Constructor Detail
- 
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 Detail
- 
fetch
public java.util.List fetch(java.lang.String emailAddress) throws DANEExceptionFetch 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.
 
 - 
 
 -