Class JndiDANEFetcherFactory

java.lang.Object
org.bouncycastle.cert.dane.fetcher.JndiDANEFetcherFactory
All Implemented Interfaces:
DANEEntryFetcherFactory

public class JndiDANEFetcherFactory extends Object implements DANEEntryFetcherFactory
A DANE entry fetcher implemented using JNDI.
  • Constructor Details

    • JndiDANEFetcherFactory

      public JndiDANEFetcherFactory()
  • Method Details

    • usingDNSServer

      public JndiDANEFetcherFactory usingDNSServer(String dnsServer)
      Specify the dnsServer to use.
      Parameters:
      dnsServer - IP address/name of the dns server
      Returns:
      the current factory.
    • setAuthoritative

      public JndiDANEFetcherFactory setAuthoritative(boolean isAuthoritative)
      Specify requests must be authoritative, or not (default false).
      Parameters:
      isAuthoritative - true if requests must be authoritative, false otherwise.
      Returns:
      the current factory..
    • build

      public DANEEntryFetcher build(String domainName)
      Build an entry fetcher for the specified domain name.
      Specified by:
      build in interface DANEEntryFetcherFactory
      Parameters:
      domainName - the domain name of interest.
      Returns:
      a resolver for fetching entry's associated with domainName.