Class JndiDANEFetcherFactory
- java.lang.Object
-
- org.bouncycastle.cert.dane.fetcher.JndiDANEFetcherFactory
-
- All Implemented Interfaces:
DANEEntryFetcherFactory
public class JndiDANEFetcherFactory extends java.lang.Object implements DANEEntryFetcherFactory
A DANE entry fetcher implemented using JNDI.
-
-
Constructor Summary
Constructors Constructor Description JndiDANEFetcherFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DANEEntryFetcherbuild(java.lang.String domainName)Build an entry fetcher for the specified domain name.JndiDANEFetcherFactorysetAuthoritative(boolean isAuthoritative)Specify requests must be authoritative, or not (default false).JndiDANEFetcherFactoryusingDNSServer(java.lang.String dnsServer)Specify the dnsServer to use.
-
-
-
Method Detail
-
usingDNSServer
public JndiDANEFetcherFactory usingDNSServer(java.lang.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(java.lang.String domainName)
Build an entry fetcher for the specified domain name.- Specified by:
buildin interfaceDANEEntryFetcherFactory- Parameters:
domainName- the domain name of interest.- Returns:
- a resolver for fetching entry's associated with domainName.
-
-