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 DANEEntryFetcher
build(java.lang.String domainName)
Build an entry fetcher for the specified domain name.JndiDANEFetcherFactory
setAuthoritative(boolean isAuthoritative)
Specify requests must be authoritative, or not (default false).JndiDANEFetcherFactory
usingDNSServer(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:
build
in interfaceDANEEntryFetcherFactory
- Parameters:
domainName
- the domain name of interest.- Returns:
- a resolver for fetching entry's associated with domainName.
-
-