diff options
Diffstat (limited to 'bcpkix/src/main/java/org/bouncycastle/cert/dane/DANEEntryFetcherFactory.java')
-rw-r--r-- | bcpkix/src/main/java/org/bouncycastle/cert/dane/DANEEntryFetcherFactory.java | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/bcpkix/src/main/java/org/bouncycastle/cert/dane/DANEEntryFetcherFactory.java b/bcpkix/src/main/java/org/bouncycastle/cert/dane/DANEEntryFetcherFactory.java new file mode 100644 index 0000000..507775b --- /dev/null +++ b/bcpkix/src/main/java/org/bouncycastle/cert/dane/DANEEntryFetcherFactory.java @@ -0,0 +1,26 @@ +package org.bouncycastle.cert.dane; + +/** + * Factories for DANEEntryFetcher objects should implement this. + * <p> + * Note: the fetcher should be able to manage both requests of the form + * <pre> + * fetcher.build("test.org"); + * </pre> + * and + * <pre> + * 91d23d115b68072e7a38afeb7e295bd6392a19f25f8328b4ecae4778._smimecert.test.org + * </pre> + * In the case of the later ideally just returning a list containing the single entry. + * </p> + */ +public interface DANEEntryFetcherFactory +{ + /** + * Build an entry fetcher for the specified domain name. + * + * @param domainName the domain name of interest. + * @return a resolver for fetching entry's associated with domainName. + */ + DANEEntryFetcher build(String domainName); +} |