Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

A - Class in org.minidns.record
A record payload (ip pointer).
A - Enum constant in enum org.minidns.record.Record.TYPE
 
A(byte[]) - Constructor for class org.minidns.record.A
 
A(int, int, int, int) - Constructor for class org.minidns.record.A
 
A(CharSequence) - Constructor for class org.minidns.record.A
 
A(Inet4Address) - Constructor for class org.minidns.record.A
 
A6 - Enum constant in enum org.minidns.record.Record.TYPE
 
AAAA - Class in org.minidns.record
AAAA payload (an ipv6 pointer).
AAAA - Enum constant in enum org.minidns.record.Record.TYPE
 
AAAA(byte[]) - Constructor for class org.minidns.record.AAAA
 
AAAA(CharSequence) - Constructor for class org.minidns.record.AAAA
 
AAAA(Inet6Address) - Constructor for class org.minidns.record.AAAA
 
aaaaRecordsResult - Variable in class org.minidns.hla.SrvResolverResult.ResolvedSrvRecord
 
abortIfFatal(IOException) - Static method in class org.minidns.iterative.IterativeDnsClient
 
AbstractDnsClient - Class in org.minidns
A minimal DNS client for SRV/A/AAAA/NS and CNAME lookups, with IDN support.
AbstractDnsClient() - Constructor for class org.minidns.AbstractDnsClient
Create a new DNS client using the global default cache.
AbstractDnsClient(DnsCache) - Constructor for class org.minidns.AbstractDnsClient
Create a new DNS client with the given DNS cache.
AbstractDnsClient.IpVersionSetting - Enum in org.minidns
 
AbstractDnsDataSource - Class in org.minidns.source
 
AbstractDnsDataSource() - Constructor for class org.minidns.source.AbstractDnsDataSource
 
AbstractDnsDataSource.QueryMode - Enum in org.minidns.source
 
AbstractDnsServerLookupMechanism - Class in org.minidns.dnsserverlookup
 
AbstractDnsServerLookupMechanism(String, int) - Constructor for class org.minidns.dnsserverlookup.AbstractDnsServerLookupMechanism
 
ace - Variable in class org.minidns.dnsname.DnsName
The DNS name in ASCII Compatible Encoding (ACE).
ace - Variable in exception class org.minidns.dnsname.InvalidDnsNameException
 
addAdditionalResourceRecord(Record) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
 
addAdditionalResourceRecords(List) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
 
addAnswer(Record) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
 
addAnswers(Collection) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
 
addBlacklistedDnsServer(String) - Static method in class org.minidns.DnsClient
 
addDnsServerLookupMechanism(DnsServerLookupMechanism) - Static method in class org.minidns.DnsClient
 
addEdnsOption(EdnsOption) - Method in class org.minidns.edns.Edns.Builder
 
addIfPossible(Record) - Method in class org.minidns.RrSet.Builder
 
additionalSection - Variable in class org.minidns.dnsmessage.DnsMessage
The additional section.
addNameserverRecords(Record) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
 
addQuestion(Question) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
 
addRecord(Record) - Method in class org.minidns.RrSet.Builder
 
address - Variable in exception class org.minidns.iterative.IterativeClientException.LoopDetected
 
addresses - Variable in class org.minidns.hla.SrvResolverResult.ResolvedSrvRecord
 
addSecureEntryPoint(DnsName, byte[]) - Method in class org.minidns.dnssec.DnssecClient
Add a new secure entry point to the list of known secure entry points.
AFSDB - Enum constant in enum org.minidns.record.Record.TYPE
 
ALabel - Class in org.minidns.dnslabel
 
algorithm - Variable in class org.minidns.record.DelegatingDnssecRR
The cryptographic algorithm used to create the signature.
algorithm - Variable in class org.minidns.record.DNSKEY
The public key's cryptographic algorithm used.
algorithm - Variable in class org.minidns.record.RRSIG
The cryptographic algorithm used to create the signature.
algorithmByte - Variable in class org.minidns.record.DelegatingDnssecRR
The byte value of the cryptographic algorithm used to create the signature.
algorithmByte - Variable in class org.minidns.record.DNSKEY
The byte value of the public key's cryptographic algorithm used.
algorithmByte - Variable in class org.minidns.record.RRSIG
The cryptographic algorithm used to create the signature.
AlgorithmExceptionThrownReason(DnssecConstants.DigestAlgorithm, String, Record, Exception) - Constructor for class org.minidns.dnssec.DnssecUnverifiedReason.AlgorithmExceptionThrownReason
 
AlgorithmMap - Class in org.minidns.dnssec.algorithms
 
AlgorithmNotSupportedReason(byte, Record.TYPE, Record) - Constructor for class org.minidns.dnssec.DnssecUnverifiedReason.AlgorithmNotSupportedReason
 
AMTRELAY - Enum constant in enum org.minidns.record.Record.TYPE
 
AndroidUsingExec - Class in org.minidns.dnsserverlookup
Try to retrieve the list of DNS server by executing getprop.
AndroidUsingLinkProperties - Class in org.minidns.dnsserverlookup.android21
A DNS server lookup mechanism using Android's Link Properties method available on Android API 21 or higher.
AndroidUsingLinkProperties(Context) - Constructor for class org.minidns.dnsserverlookup.android21.AndroidUsingLinkProperties
Construct this DNS server lookup mechanism.
AndroidUsingReflection - Class in org.minidns.dnsserverlookup
Try to retrieve the list of DNS server by calling SystemProperties.
AndroidUsingReflection() - Constructor for class org.minidns.dnsserverlookup.AndroidUsingReflection
 
answer - Variable in class org.minidns.hla.ResolverResult
 
answerSection - Variable in class org.minidns.dnsmessage.DnsMessage
The answers section records.
ANY - Enum constant in enum org.minidns.record.Record.CLASS
 
ANY - Enum constant in enum org.minidns.record.Record.TYPE
 
anySuccessfulOf(Collection, MiniDnsFuture.ExceptionsWrapper) - Static method in class org.minidns.MiniDnsFuture
 
anySuccessfulOf(Collection) - Static method in class org.minidns.MiniDnsFuture
 
APL - Enum constant in enum org.minidns.record.Record.TYPE
 
aRecordsResult - Variable in class org.minidns.hla.SrvResolverResult.ResolvedSrvRecord
 
as(Class) - Method in class org.minidns.record.Record
Return the record as record with the given Data class.
asBuilder() - Method in class org.minidns.dnsmessage.DnsMessage
 
asDatagram(InetAddress, int) - Method in class org.minidns.dnsmessage.DnsMessage
 
asIdn() - Method in class org.minidns.dnsname.DnsName
 
asInt - Variable in enum org.minidns.edns.Edns.OptionCode
 
asLowercaseVariant() - Method in class org.minidns.dnslabel.DnsLabel
 
asMessageBuilder() - Method in class org.minidns.dnsmessage.Question
 
asNormalizedVersion() - Method in class org.minidns.dnsmessage.DnsMessage
 
asQueryMessage() - Method in class org.minidns.dnsmessage.Question
 
asRecord() - Method in class org.minidns.edns.Edns
 
asString(int) - Static method in enum org.minidns.record.Record.TYPE
Get the textual representation of the given binary type value.
asTerminalOutput() - Method in class org.minidns.dnsmessage.DnsMessage
Format the DnsMessage object in a way suitable for terminal output.
asTerminalOutput() - Method in class org.minidns.edns.Edns
 
asTerminalOutput() - Method in class org.minidns.edns.EdnsOption
 
asTerminalOutputInternal() - Method in class org.minidns.edns.EdnsOption
 
asTerminalOutputInternal() - Method in class org.minidns.edns.Nsid
 
asTerminalOutputInternal() - Method in class org.minidns.edns.UnknownEdnsOption
 
AsyncDnsRequest - Class in org.minidns.source.async
A DNS request that is performed asynchronously.
AsyncNetworkDataSource - Class in org.minidns.source.async
A DNS data sources that resolves requests via the network asynchronously.
AsyncNetworkDataSource() - Constructor for class org.minidns.source.async.AsyncNetworkDataSource
 
asyncTcp - Enum constant in enum org.minidns.dnsqueryresult.DnsQueryResult.QueryMethod
 
asyncUdp - Enum constant in enum org.minidns.dnsqueryresult.DnsQueryResult.QueryMethod
 
ATMA - Enum constant in enum org.minidns.record.Record.TYPE
 
authenticData - Variable in class org.minidns.dnsmessage.DnsMessage
True if the server regarded the response as authentic.
authoritativeAnswer - Variable in class org.minidns.dnsmessage.DnsMessage
True if this is a authorative response.
AuthorityDoesNotContainSoa(DnsMessage) - Constructor for exception class org.minidns.dnssec.DnssecValidationFailedException.AuthorityDoesNotContainSoa
 
authoritySection - Variable in class org.minidns.dnsmessage.DnsMessage
The Authority Section.
AVC - Enum constant in enum org.minidns.record.Record.TYPE
 
averageResponseSize - Variable in class org.minidns.source.NetworkDataSourceWithAccounting.Stats
 
averageTcpResponseSize - Variable in class org.minidns.source.NetworkDataSourceWithAccounting.Stats
 
averageUdpResponseSize - Variable in class org.minidns.source.NetworkDataSourceWithAccounting.Stats
 
AXFR - Enum constant in enum org.minidns.record.Record.TYPE
 

B

backend - Variable in class org.minidns.cache.LruCache
The backend cache.
BADALG - Enum constant in enum org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
 
BADCOOKIE - Enum constant in enum org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
 
BADKEY - Enum constant in enum org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
 
BADMODE - Enum constant in enum org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
 
BADNAME - Enum constant in enum org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
 
BADTIME - Enum constant in enum org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
 
BADTRUNC - Enum constant in enum org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
 
BADVERS_BADSIG - Enum constant in enum org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
 
Base32 - Class in org.minidns.util
Very minimal Base32 encoder.
Base64 - Class in org.minidns.util
Very minimal Base64 encoder.
BRID - Enum constant in enum org.minidns.record.Record.TYPE
 
build() - Method in class org.minidns.dnsmessage.DnsMessage.Builder
 
build() - Method in class org.minidns.edns.Edns.Builder
 
build() - Method in class org.minidns.RrSet.Builder
 
builder() - Static method in class org.minidns.dnsmessage.DnsMessage
 
builder() - Static method in class org.minidns.edns.Edns
 
builder() - Static method in class org.minidns.RrSet
 
byteValue - Variable in enum org.minidns.record.TLSA.CertUsage
 
byteValue - Variable in enum org.minidns.record.TLSA.MatchingType
 
byteValue - Variable in enum org.minidns.record.TLSA.Selector
 

C

CAA - Enum constant in enum org.minidns.record.Record.TYPE
 
cache - Variable in class org.minidns.AbstractDnsClient
The internal DNS cache.
cachedDirect - Enum constant in enum org.minidns.dnsqueryresult.DnsQueryResult.QueryMethod
 
cachedDnsQueryResult - Variable in class org.minidns.dnsqueryresult.CachedDnsQueryResult
 
CachedDnsQueryResult - Class in org.minidns.dnsqueryresult
 
CachedDnsQueryResult(DnsMessage, DnsMessage, DnsQueryResult) - Constructor for class org.minidns.dnsqueryresult.CachedDnsQueryResult
 
CachedDnsQueryResult(DnsMessage, DnsQueryResult) - Constructor for class org.minidns.dnsqueryresult.CachedDnsQueryResult
 
cachedSynthesized - Enum constant in enum org.minidns.dnsqueryresult.DnsQueryResult.QueryMethod
 
cacheResult(DnsMessage, DnsQueryResult) - Method in class org.minidns.source.AbstractDnsDataSource
 
caConstraint - Enum constant in enum org.minidns.record.TLSA.CertUsage
The given CA certificate (or its public key) MUST be found in at least one PKIX path to the end entity certificate.
CallbackRecipient<V,E> - Interface in org.minidns.util
A recipient of success and exception callbacks.
cancel(boolean) - Method in class org.minidns.MiniDnsFuture
 
capacity - Variable in class org.minidns.cache.LruCache
The internal capacity of the backend cache.
CDNSKEY - Enum constant in enum org.minidns.record.Record.TYPE
 
CDS - Enum constant in enum org.minidns.record.Record.TYPE
 
CERT - Enum constant in enum org.minidns.record.Record.TYPE
 
certificateAssociationEquals(byte[]) - Method in class org.minidns.record.TLSA
 
CertificateMismatch(TLSA, byte[]) - Constructor for exception class org.minidns.dane.DaneCertificateException.CertificateMismatch
 
certificateMismatchExceptions - Variable in exception class org.minidns.dane.DaneCertificateException.MultipleCertificateMismatchExceptions
 
certUsage - Variable in class org.minidns.record.TLSA
 
certUsageByte - Variable in class org.minidns.record.TLSA
The provided association that will be used to match the certificate presented in the TLS handshake.
CH - Enum constant in enum org.minidns.record.Record.CLASS
The Chaos class.
charAt(int) - Method in class org.minidns.util.SafeCharSequence
 
checkClientTrusted(X509Certificate[], String) - Method in class org.minidns.dane.ExpectingTrustManager
 
checkClientTrusted(X509Certificate[], String) - Method in class org.minidns.dane.java7.DaneExtendedTrustManager
 
checkClientTrusted(X509Certificate[], String, Socket) - Method in class org.minidns.dane.java7.DaneExtendedTrustManager
 
checkClientTrusted(X509Certificate[], String, SSLEngine) - Method in class org.minidns.dane.java7.DaneExtendedTrustManager
 
checkingDisabled - Variable in class org.minidns.dnsmessage.DnsMessage
True if the server should not perform DNSSEC validation before returning the result.
checkServerTrusted(X509Certificate[], String) - Method in class org.minidns.dane.ExpectingTrustManager
 
checkServerTrusted(X509Certificate[], String) - Method in class org.minidns.dane.java7.DaneExtendedTrustManager
 
checkServerTrusted(X509Certificate[], String, Socket) - Method in class org.minidns.dane.java7.DaneExtendedTrustManager
 
checkServerTrusted(X509Certificate[], String, SSLEngine) - Method in class org.minidns.dane.java7.DaneExtendedTrustManager
 
CLA - Enum constant in enum org.minidns.record.Record.TYPE
 
clazz - Variable in class org.minidns.dnsmessage.Question
The question class (usually IN for Internet).
clazz - Variable in enum org.minidns.edns.Edns.OptionCode
 
clazz - Variable in class org.minidns.record.Record
The record class (usually CLASS.IN).
clazz - Variable in class org.minidns.RrSet
 
clazzValue - Variable in class org.minidns.record.Record
The value of the class field of a RR.
clear() - Method in class org.minidns.cache.LruCache
Clear all entries in this cache.
clearSecureEntryPoints() - Method in class org.minidns.dnssec.DnssecClient
Clears the list of known secure entry points.
CNAME - Class in org.minidns.record
CNAME payload (pointer to another domain / address).
CNAME - Enum constant in enum org.minidns.record.Record.TYPE
 
CNAME(String) - Constructor for class org.minidns.record.CNAME
 
CNAME(DnsName) - Constructor for class org.minidns.record.CNAME
 
CollectionsUtil - Class in org.minidns.util
 
CollectionsUtil() - Constructor for class org.minidns.util.CollectionsUtil
 
compareTo(DnsLabel) - Method in class org.minidns.dnslabel.DnsLabel
 
compareTo(DnsName) - Method in class org.minidns.dnsname.DnsName
 
compareTo(DnsServerLookupMechanism) - Method in class org.minidns.dnsserverlookup.AbstractDnsServerLookupMechanism
 
compareTo(SRV) - Method in class org.minidns.record.SRV
 
computed - Variable in exception class org.minidns.dane.DaneCertificateException.CertificateMismatch
 
configureLookasideValidation(DnsName) - Method in class org.minidns.dnssec.DnssecClient
Enables DNSSEC Lookaside Validation (DLV) using the given DLV service.
ConflictsWithSep(Record) - Constructor for class org.minidns.dnssec.DnssecUnverifiedReason.ConflictsWithSep
 
consistsOnlyOfLettersDigitsAndHypen(String) - Static method in class org.minidns.dnslabel.DnsLabel
 
consistsOnlyOfLettersDigitsHypenAndUnderscore(String) - Static method in class org.minidns.dnslabel.DnsLabel
 
convertToInetAddressIfPossible(CharSequence) - Static method in class org.minidns.util.InetAddressUtil
 
copyAnswers() - Method in class org.minidns.dnsmessage.DnsMessage
Copy the records found in the answer section into a new list.
copyAuthority() - Method in class org.minidns.dnsmessage.DnsMessage
Copy the records found in the authority section into a new list.
copyFlagsFrom(DnsMessage) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
 
copyQuestions() - Method in class org.minidns.dnsmessage.DnsMessage
Copy the questions found in the question section.
copySaltInto(byte[], int) - Method in class org.minidns.record.NSEC3
 
couldContain(Record) - Method in class org.minidns.RrSet.Builder
 
createDatagramSocket() - Method in class org.minidns.source.NetworkDataSource
Create a DatagramSocket using the system defaults.
createSocket() - Method in class org.minidns.source.NetworkDataSource
Create a Socket using the system default SocketFactory.
CrossSignedDnskeyRrsetReason(DnsName, Set) - Constructor for class org.minidns.dnssec.DnssecUnverifiedReason.CrossSignedDnskeyRrsetReason
 
CSYNC - Enum constant in enum org.minidns.record.Record.TYPE
 

D

DaneCertificateException - Exception Class in org.minidns.dane
 
DaneCertificateException() - Constructor for exception class org.minidns.dane.DaneCertificateException
 
DaneCertificateException(String) - Constructor for exception class org.minidns.dane.DaneCertificateException
 
DaneCertificateException(String, Throwable) - Constructor for exception class org.minidns.dane.DaneCertificateException
 
DaneCertificateException.CertificateMismatch - Exception Class in org.minidns.dane
 
DaneCertificateException.DnssecValidationFailed - Exception Class in org.minidns.dane
The DNSSEC validation of the TLSA response failed, i.e., the response is bogus (RFC 6698 ยง 4.1).
DaneCertificateException.MultipleCertificateMismatchExceptions - Exception Class in org.minidns.dane
 
DaneExtendedTrustManager - Class in org.minidns.dane.java7
 
DaneExtendedTrustManager() - Constructor for class org.minidns.dane.java7.DaneExtendedTrustManager
 
DaneExtendedTrustManager(X509TrustManager) - Constructor for class org.minidns.dane.java7.DaneExtendedTrustManager
 
DaneExtendedTrustManager(DaneVerifier, X509TrustManager) - Constructor for class org.minidns.dane.java7.DaneExtendedTrustManager
 
DaneExtendedTrustManager(DnssecClient) - Constructor for class org.minidns.dane.java7.DaneExtendedTrustManager
 
DaneExtendedTrustManager(DnssecClient, X509TrustManager) - Constructor for class org.minidns.dane.java7.DaneExtendedTrustManager
 
DaneVerificationResult - Enum in org.minidns.dane
The result of a DANE verification performed by DaneVerifier.
DaneVerifier - Class in org.minidns.dane
A helper class to validate the usage of TLSA records.
DaneVerifier() - Constructor for class org.minidns.dane.DaneVerifier
 
DaneVerifier(DnssecClient) - Constructor for class org.minidns.dane.DaneVerifier
 
daneVerify(X509Certificate[], String, int) - Method in class org.minidns.dane.DaneVerifier
Verifies a certificate chain to be valid when used with the given connection details using DANE.
daneVerify(SSLSession) - Method in class org.minidns.dane.DaneVerifier
Verifies the certificate chain in an active SSLSession.
daneVerify(SSLSocket) - Method in class org.minidns.dane.DaneVerifier
Verifies the certificate chain in an active SSLSocket.
Data - Class in org.minidns.record
Generic payload class.
Data() - Constructor for class org.minidns.record.Data
 
DataMalformedException(IOException, byte[]) - Constructor for exception class org.minidns.dnssec.DnssecValidationFailedException.DataMalformedException
 
DataMalformedException(String, IOException, byte[]) - Constructor for exception class org.minidns.dnssec.DnssecValidationFailedException.DataMalformedException
 
dataSource - Variable in class org.minidns.AbstractDnsClient
 
DEFAULT_CACHE - Static variable in class org.minidns.AbstractDnsClient
 
DEFAULT_CACHE_SIZE - Static variable in class org.minidns.DnsCache
 
DEFAULT_IP_VERSION_SETTING - Static variable in class org.minidns.AbstractDnsClient
 
DefaultIdnaTransformator - Class in org.minidns.idna
 
DefaultIdnaTransformator() - Constructor for class org.minidns.idna.DefaultIdnaTransformator
 
DelegatingDnssecRR - Class in org.minidns.record
DS (Delegation Signer) record payload.
DelegatingDnssecRR(int, byte, byte, byte[]) - Constructor for class org.minidns.record.DelegatingDnssecRR
 
DelegatingDnssecRR(int, DnssecConstants.SignatureAlgorithm, byte, byte[]) - Constructor for class org.minidns.record.DelegatingDnssecRR
 
DelegatingDnssecRR(int, DnssecConstants.SignatureAlgorithm, byte, DnssecConstants.DigestAlgorithm, byte, byte[]) - Constructor for class org.minidns.record.DelegatingDnssecRR
 
DelegatingDnssecRR(int, DnssecConstants.SignatureAlgorithm, DnssecConstants.DigestAlgorithm, byte[]) - Constructor for class org.minidns.record.DelegatingDnssecRR
 
DelegatingDnssecRR.SharedData - Class in org.minidns.record
 
description - Variable in enum org.minidns.constants.DnssecConstants.DigestAlgorithm
 
description - Variable in enum org.minidns.constants.DnssecConstants.SignatureAlgorithm
 
description - Variable in enum org.minidns.record.NSEC3.HashAlgorithm
 
DH - Enum constant in enum org.minidns.constants.DnssecConstants.SignatureAlgorithm
 
DHCID - Enum constant in enum org.minidns.record.Record.TYPE
 
digest - Variable in class org.minidns.record.DelegatingDnssecRR
The digest build from a DNSKEY.
digest(byte[]) - Method in class org.minidns.dnssec.algorithms.JavaSecDigestCalculator
 
digest(byte[]) - Method in interface org.minidns.dnssec.DigestCalculator
 
DigestCalculator - Interface in org.minidns.dnssec
 
digestEquals(byte[]) - Method in class org.minidns.record.DelegatingDnssecRR
 
digestType - Variable in class org.minidns.record.DelegatingDnssecRR
The algorithm used to construct the digest.
digestTypeByte - Variable in class org.minidns.record.DelegatingDnssecRR
The byte value of algorithm used to construct the digest.
DirectCachedDnsQueryResult - Class in org.minidns.dnsqueryresult
 
DirectCachedDnsQueryResult(DnsMessage, DnsQueryResult) - Constructor for class org.minidns.dnsqueryresult.DirectCachedDnsQueryResult
 
disableLookasideValidation() - Method in class org.minidns.dnssec.DnssecClient
Disables DNSSEC Lookaside Validation (DLV).
DLV - Class in org.minidns.record
DLV record payload.
DLV - Enum constant in enum org.minidns.record.Record.TYPE
 
DLV(int, byte, byte, byte[]) - Constructor for class org.minidns.record.DLV
 
DLV(int, DnssecConstants.SignatureAlgorithm, DnssecConstants.DigestAlgorithm, byte[]) - Constructor for class org.minidns.record.DLV
 
DNAME - Class in org.minidns.record
A DNAME resource record.
DNAME - Enum constant in enum org.minidns.record.Record.TYPE
 
DNAME(String) - Constructor for class org.minidns.record.DNAME
 
DNAME(DnsName) - Constructor for class org.minidns.record.DNAME
 
DnsCache - Class in org.minidns
Cache for DNS Entries.
DnsCache() - Constructor for class org.minidns.DnsCache
 
DnsClient - Class in org.minidns
A minimal DNS client for SRV/A/AAAA/NS and CNAME lookups, with IDN support.
DnsClient() - Constructor for class org.minidns.DnsClient
Create a new DNS client using the global default cache.
DnsClient(DnsCache) - Constructor for class org.minidns.DnsClient
 
DnsDataSource - Interface in org.minidns.source
 
DnsDataSource.OnResponseCallback - Interface in org.minidns.source
 
DNSKEY - Class in org.minidns.record
DNSKEY record payload.
DNSKEY - Enum constant in enum org.minidns.record.Record.TYPE
 
DNSKEY(short, byte, byte, byte[]) - Constructor for class org.minidns.record.DNSKEY
 
DNSKEY(short, byte, DnssecConstants.SignatureAlgorithm, byte[]) - Constructor for class org.minidns.record.DNSKEY
 
dnsLabel - Variable in enum org.minidns.hla.srv.SrvProto
 
dnsLabel - Variable in enum org.minidns.hla.srv.SrvService
 
DnsLabel - Class in org.minidns.dnslabel
A DNS label is an individual component of a DNS name.
DnsLabel(String) - Constructor for class org.minidns.dnslabel.DnsLabel
 
DnsLabel.LabelToLongException - Exception Class in org.minidns.dnslabel
 
DnsMessage - Class in org.minidns.dnsmessage
A DNS message as defined by RFC 1035.
DnsMessage(byte[]) - Constructor for class org.minidns.dnsmessage.DnsMessage
Build a DNS Message based on a binary DNS message.
DnsMessage(DnsMessage.Builder) - Constructor for class org.minidns.dnsmessage.DnsMessage
 
DnsMessage.Builder - Class in org.minidns.dnsmessage
 
DnsMessage.OPCODE - Enum in org.minidns.dnsmessage
Symbolic DNS Opcode values.
DnsMessage.RESPONSE_CODE - Enum in org.minidns.dnsmessage
Possible DNS response codes.
DnsName - Class in org.minidns.dnsname
A DNS name, also called "domain name".
DNSNameTooLongException(String, byte[]) - Constructor for exception class org.minidns.dnsname.InvalidDnsNameException.DNSNameTooLongException
 
dnsQueryResult - Variable in class org.minidns.dnssec.DnssecQueryResult
 
DnsQueryResult - Class in org.minidns.dnsqueryresult
 
DnsQueryResult(DnsQueryResult.QueryMethod, DnsMessage, DnsMessage) - Constructor for class org.minidns.dnsqueryresult.DnsQueryResult
 
DnsQueryResult.QueryMethod - Enum in org.minidns.dnsqueryresult
 
DnsRootServer - Class in org.minidns.constants
 
DnsRootServer() - Constructor for class org.minidns.constants.DnsRootServer
 
DnssecClient - Class in org.minidns.dnssec
 
DnssecClient() - Constructor for class org.minidns.dnssec.DnssecClient
Create a new DNSSEC aware DNS client using the global default cache.
DnssecClient(DnsCache) - Constructor for class org.minidns.dnssec.DnssecClient
Create a new DNSSEC aware DNS client with the given DNS cache.
DnssecConstants - Class in org.minidns.constants
 
DnssecConstants.DigestAlgorithm - Enum in org.minidns.constants
DNSSEC Digest Algorithms.
DnssecConstants.SignatureAlgorithm - Enum in org.minidns.constants
DNSSEC Signature Algorithms.
DnssecInvalidKeySpecException(String, InvalidKeySpecException, byte[]) - Constructor for exception class org.minidns.dnssec.DnssecValidationFailedException.DnssecInvalidKeySpecException
 
DnssecInvalidKeySpecException(InvalidKeySpecException) - Constructor for exception class org.minidns.dnssec.DnssecValidationFailedException.DnssecInvalidKeySpecException
 
dnssecOk - Variable in class org.minidns.edns.Edns
 
DnssecQueryResult - Class in org.minidns.dnssec
 
DnssecResolverApi - Class in org.minidns.hla
 
DnssecResolverApi() - Constructor for class org.minidns.hla.DnssecResolverApi
 
DnssecResolverApi(MiniDnsCacheFactory) - Constructor for class org.minidns.hla.DnssecResolverApi
 
DnssecResultNotAuthenticException - Exception Class in org.minidns.dnssec
 
DnssecUnverifiedReason - Class in org.minidns.dnssec
 
DnssecUnverifiedReason() - Constructor for class org.minidns.dnssec.DnssecUnverifiedReason
 
DnssecUnverifiedReason.AlgorithmExceptionThrownReason - Class in org.minidns.dnssec
 
DnssecUnverifiedReason.AlgorithmNotSupportedReason - Class in org.minidns.dnssec
 
DnssecUnverifiedReason.ConflictsWithSep - Class in org.minidns.dnssec
 
DnssecUnverifiedReason.CrossSignedDnskeyRrsetReason - Class in org.minidns.dnssec
 
DnssecUnverifiedReason.NoActiveSignaturesReason - Class in org.minidns.dnssec
 
DnssecUnverifiedReason.NoRootSecureEntryPointReason - Class in org.minidns.dnssec
 
DnssecUnverifiedReason.NoSecureEntryPointReason - Class in org.minidns.dnssec
 
DnssecUnverifiedReason.NoSignaturesReason - Class in org.minidns.dnssec
 
DnssecUnverifiedReason.NoTrustAnchorReason - Class in org.minidns.dnssec
 
DnssecUnverifiedReason.NSECDoesNotMatchReason - Class in org.minidns.dnssec
 
DnssecValidationFailed(DnssecValidationFailedException) - Constructor for exception class org.minidns.dane.DaneCertificateException.DnssecValidationFailed
 
dnssecValidationFailedException - Variable in exception class org.minidns.dane.DaneCertificateException.DnssecValidationFailed
 
DnssecValidationFailedException - Exception Class in org.minidns.dnssec
 
DnssecValidationFailedException(String) - Constructor for exception class org.minidns.dnssec.DnssecValidationFailedException
 
DnssecValidationFailedException(String, Throwable) - Constructor for exception class org.minidns.dnssec.DnssecValidationFailedException
 
DnssecValidationFailedException(List, String) - Constructor for exception class org.minidns.dnssec.DnssecValidationFailedException
 
DnssecValidationFailedException(Question, String) - Constructor for exception class org.minidns.dnssec.DnssecValidationFailedException
 
DnssecValidationFailedException(Record, String) - Constructor for exception class org.minidns.dnssec.DnssecValidationFailedException
 
DnssecValidationFailedException.AuthorityDoesNotContainSoa - Exception Class in org.minidns.dnssec
 
DnssecValidationFailedException.DataMalformedException - Exception Class in org.minidns.dnssec
 
DnssecValidationFailedException.DigestComparisonFailedException - Exception Class in org.minidns.dnssec
 
DnssecValidationFailedException.DnssecInvalidKeySpecException - Exception Class in org.minidns.dnssec
 
DnssecValidatorInitializationException - Exception Class in org.minidns.dnssec
 
DnssecValidatorInitializationException(String, Throwable) - Constructor for exception class org.minidns.dnssec.DnssecValidatorInitializationException
 
DnsServerLookupMechanism - Interface in org.minidns.dnsserverlookup
 
DOA - Enum constant in enum org.minidns.record.Record.TYPE
 
domainIssuedCertificate - Enum constant in enum org.minidns.record.TLSA.CertUsage
The given certificate (or its public key) MUST match the end entity certificate.
dontCare - Enum constant in enum org.minidns.source.AbstractDnsDataSource.QueryMode
Perform the query mode that is assumed "best" for that particular case.
DS - Class in org.minidns.record
DS (Delegation Signer) record payload.
DS - Enum constant in enum org.minidns.record.Record.TYPE
 
DS(int, byte, byte, byte[]) - Constructor for class org.minidns.record.DS
 
DS(int, DnssecConstants.SignatureAlgorithm, byte, byte[]) - Constructor for class org.minidns.record.DS
 
DS(int, DnssecConstants.SignatureAlgorithm, DnssecConstants.DigestAlgorithm, byte[]) - Constructor for class org.minidns.record.DS
 
DSA - Enum constant in enum org.minidns.constants.DnssecConstants.SignatureAlgorithm
 
DSA_NSEC3_SHA1 - Enum constant in enum org.minidns.constants.DnssecConstants.SignatureAlgorithm
 
DSYNC - Enum constant in enum org.minidns.record.Record.TYPE
 

E

ECC_GOST - Enum constant in enum org.minidns.constants.DnssecConstants.SignatureAlgorithm
 
ECDSAP256SHA256 - Enum constant in enum org.minidns.constants.DnssecConstants.SignatureAlgorithm
 
ECDSAP384SHA384 - Enum constant in enum org.minidns.constants.DnssecConstants.SignatureAlgorithm
 
Edns - Class in org.minidns.edns
EDNS - Extension Mechanism for DNS.
Edns(Edns.Builder) - Constructor for class org.minidns.edns.Edns
 
Edns(Record) - Constructor for class org.minidns.edns.Edns
 
Edns.Builder - Class in org.minidns.edns
 
Edns.OptionCode - Enum in org.minidns.edns
The EDNS option code.
EdnsOption - Class in org.minidns.edns
 
EdnsOption(byte[]) - Constructor for class org.minidns.edns.EdnsOption
 
EdnsOption(int, byte[]) - Constructor for class org.minidns.edns.EdnsOption
 
EID - Enum constant in enum org.minidns.record.Record.TYPE
 
enableLookasideValidation() - Method in class org.minidns.dnssec.DnssecClient
Enables DNSSEC Lookaside Validation (DLV) using the default DLV service at dlv.isc.org.
encodeToString(byte[]) - Static method in class org.minidns.util.Base32
 
encodeToString(byte[]) - Static method in class org.minidns.util.Base64
 
equals(Object) - Method in class org.minidns.dnslabel.DnsLabel
 
equals(Object) - Method in class org.minidns.dnsmessage.DnsMessage
 
equals(Object) - Method in class org.minidns.dnsmessage.Question
 
equals(Object) - Method in class org.minidns.dnsname.DnsName
 
equals(Object) - Method in class org.minidns.dnssec.DnssecUnverifiedReason
 
equals(Object) - Method in class org.minidns.record.Data
 
equals(Object) - Method in class org.minidns.record.Record
 
ErrorResponseException(DnsMessage, DnsQueryResult) - Constructor for exception class org.minidns.MiniDnsException.ErrorResponseException
 
EUI48 - Enum constant in enum org.minidns.record.Record.TYPE
 
EUI64 - Enum constant in enum org.minidns.record.Record.TYPE
 
exception - Variable in class org.minidns.MiniDnsFuture
 
ExceptionCallback<E> - Interface in org.minidns.util
 
ExpectingTrustManager - Class in org.minidns.dane
 
ExpectingTrustManager(X509TrustManager) - Constructor for class org.minidns.dane.ExpectingTrustManager
Creates a new instance of ExpectingTrustManager.
expire - Variable in class org.minidns.record.SOA
A 32 bit time value that specifies the upper limit on the time interval that can elapse before the zone is no longer authoritative.
expireCount - Variable in class org.minidns.cache.LruCache
Internal expire count (subset of misses that was caused by expire).
ExtendedLruCache - Class in org.minidns.cache
A variant of LruCache also using the data found in the sections for caching.
ExtendedLruCache() - Constructor for class org.minidns.cache.ExtendedLruCache
 
ExtendedLruCache(int) - Constructor for class org.minidns.cache.ExtendedLruCache
 
ExtendedLruCache(int, long) - Constructor for class org.minidns.cache.ExtendedLruCache
 
extendedRcode - Variable in class org.minidns.edns.Edns
8-bit extended return code.

F

failedQueries - Variable in class org.minidns.source.NetworkDataSourceWithAccounting.Stats
 
failedTcpQueries - Variable in class org.minidns.source.NetworkDataSourceWithAccounting.Stats
 
failedUdpQueries - Variable in class org.minidns.source.NetworkDataSourceWithAccounting.Stats
 
FakeALabel - Class in org.minidns.dnslabel
 
filter(Class, Collection) - Static method in class org.minidns.record.Record
 
filter(Collection, Class, Collection) - Static method in class org.minidns.record.Record
 
filterAdditionalSectionBy(Class) - Method in class org.minidns.dnsmessage.DnsMessage
 
filterAnswerSectionBy(Class) - Method in class org.minidns.dnsmessage.DnsMessage
 
filterAuthoritySectionBy(Class) - Method in class org.minidns.dnsmessage.DnsMessage
 
findDNS() - Static method in class org.minidns.DnsClient
Retrieve a list of currently configured DNS servers IP addresses.
findDnsAddresses() - Static method in class org.minidns.DnsClient
Retrieve a list of currently configured DNS server addresses.
FLAG_DNSSEC_OK - Static variable in class org.minidns.edns.Edns
Inform the dns server that the client supports DNSSEC.
FLAG_OPT_OUT - Static variable in class org.minidns.record.NSEC3
This Flag indicates whether this NSEC3 RR may cover unsigned delegations.
FLAG_REVOKE - Static variable in class org.minidns.record.DNSKEY
Whether the record holds a revoked key.
FLAG_SECURE_ENTRY_POINT - Static variable in class org.minidns.record.DNSKEY
Whether the key should be used as a secure entry point key.
FLAG_ZONE - Static variable in class org.minidns.record.DNSKEY
Whether the record holds a DNS zone key.
flags - Variable in class org.minidns.edns.Edns
16-bit flags.
flags - Variable in class org.minidns.record.DNSKEY
flags - Variable in class org.minidns.record.NSEC3
Bitmap of flags: NSEC3.FLAG_OPT_OUT.
flags - Variable in class org.minidns.record.NSEC3PARAM
 
forByte(byte) - Static method in enum org.minidns.constants.DnssecConstants.DigestAlgorithm
 
forByte(byte) - Static method in enum org.minidns.constants.DnssecConstants.SignatureAlgorithm
 
forByte(byte) - Static method in enum org.minidns.record.NSEC3.HashAlgorithm
 
FORMAT_ERR - Enum constant in enum org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
 
from(byte[]) - Static method in class org.minidns.util.Hex
 
from(int) - Static method in enum org.minidns.edns.Edns.OptionCode
 
from(CharSequence) - Static method in class org.minidns.dnsname.DnsName
 
from(CharSequence, DnsName) - Static method in class org.minidns.dnsname.DnsName
 
from(String) - Static method in class org.minidns.dnslabel.DnsLabel
 
from(String) - Static method in class org.minidns.dnsname.DnsName
 
from(String[]) - Static method in class org.minidns.dnslabel.DnsLabel
 
from(String[]) - Static method in class org.minidns.dnsname.DnsName
 
from(InetAddress) - Static method in class org.minidns.record.InternetAddressRR
 
from(Set) - Static method in exception class org.minidns.dnssec.DnssecResultNotAuthenticException
 
from(AbstractDnsClient) - Static method in class org.minidns.source.NetworkDataSourceWithAccounting
 
from(DnsLabel, DnsLabel, DnsName) - Static method in class org.minidns.dnsname.DnsName
 
from(DnsLabel, DnsName) - Static method in class org.minidns.dnsname.DnsName
 
from(DnsName...) - Static method in class org.minidns.dnsname.DnsName
 
from(DnsName, DnsName) - Static method in class org.minidns.dnsname.DnsName
Create a DNS name by "concatenating" the child under the parent name.
from(Record, DelegatingDnssecRR, byte[]) - Static method in exception class org.minidns.dnssec.DnssecValidationFailedException.DigestComparisonFailedException
 
from(V) - Static method in class org.minidns.MiniDnsFuture
 
fromInternal(String) - Static method in class org.minidns.dnslabel.LdhLabel
 
fromInternal(String) - Static method in class org.minidns.dnslabel.NonLdhLabel
 
fromInternal(String) - Static method in class org.minidns.dnslabel.XnLabel
 
fromRecord(Record) - Static method in class org.minidns.edns.Edns
 
fullCertificate - Enum constant in enum org.minidns.record.TLSA.Selector
 
FullLruCache - Class in org.minidns.cache
An insecure variant of LruCache also using all the data found in the sections of an answer.
FullLruCache() - Constructor for class org.minidns.cache.FullLruCache
 
FullLruCache(int) - Constructor for class org.minidns.cache.FullLruCache
 
FullLruCache(int, long) - Constructor for class org.minidns.cache.FullLruCache
 

G

get() - Method in class org.minidns.MiniDnsFuture
 
get(long, TimeUnit) - Method in class org.minidns.MiniDnsFuture
 
get(DnsMessage) - Method in class org.minidns.DnsCache
Request a cached dns response.
getAcceptedIssuers() - Method in class org.minidns.dane.ExpectingTrustManager
 
getAcceptedIssuers() - Method in class org.minidns.dane.java7.DaneExtendedTrustManager
 
getAce() - Method in class org.minidns.dnsname.DnsName
Return the ACE (ASCII Compatible Encoding) version of this DNS name.
getAdditionalResourceRecords() - Method in class org.minidns.dnsmessage.DnsMessage.Builder
 
getAnswers() - Method in class org.minidns.dnsmessage.DnsMessage.Builder
 
getAnswers() - Method in class org.minidns.hla.ResolverResult
 
getAnswersFor(Question) - Method in class org.minidns.dnsmessage.DnsMessage
 
getAnswersMinTtl() - Method in class org.minidns.dnsmessage.DnsMessage
Get the minimum TTL from all answers in seconds.
getAnswersOrEmptySet() - Method in class org.minidns.hla.ResolverResult
 
getAuthoritativeZone() - Method in exception class org.minidns.iterative.IterativeClientException.NotAuthoritativeNorGlueRrFound
 
getBlob() - Method in class org.minidns.record.TXT
 
getBytes() - Method in class org.minidns.dnsname.DnsName
Serialize a domain name under IDN rules.
getCache() - Method in class org.minidns.AbstractDnsClient
Get the cache used by this DNS client.
getCachedIPv4AddressesFor(DnsName) - Method in class org.minidns.AbstractDnsClient
 
getCachedIPv4NameserverAddressesFor(DnsName) - Method in class org.minidns.AbstractDnsClient
 
getCachedIPv6AddressesFor(DnsName) - Method in class org.minidns.AbstractDnsClient
 
getCachedIPv6NameserverAddressesFor(DnsName) - Method in class org.minidns.AbstractDnsClient
 
getCachedNameserverRecordsFor(DnsName) - Method in class org.minidns.AbstractDnsClient
 
getCertificateAssociation() - Method in class org.minidns.record.TLSA
 
getCharacterStrings() - Method in class org.minidns.record.TXT
 
getClass(int) - Static method in enum org.minidns.record.Record.CLASS
Retrieve the symbolic DNS class for a binary class value.
getClient() - Method in class org.minidns.hla.ResolverApi
 
getData() - Method in exception class org.minidns.dnssec.DnssecValidationFailedException.DataMalformedException
 
getDataClass() - Method in enum org.minidns.record.Record.TYPE
Get the Data class for this type.
getDataSource() - Method in class org.minidns.AbstractDnsClient
Returns the currently used DnsDataSource.
getDefault() - Static method in class org.minidns.dane.X509TrustManagerUtil
 
getDefault(KeyStore) - Static method in class org.minidns.dane.X509TrustManagerUtil
 
getDelegaticDnssecRr() - Method in exception class org.minidns.dnssec.DnssecValidationFailedException.DigestComparisonFailedException
 
getDigest() - Method in exception class org.minidns.dnssec.DnssecValidationFailedException.DigestComparisonFailedException
 
getDigestBigInteger() - Method in class org.minidns.record.DelegatingDnssecRR
 
getDigestHex() - Method in exception class org.minidns.dnssec.DnssecValidationFailedException.DigestComparisonFailedException
 
getDigestHex() - Method in class org.minidns.record.DelegatingDnssecRR
 
getDnsQueryResult() - Method in class org.minidns.hla.ResolverResult
 
getDnssecClient() - Method in class org.minidns.hla.DnssecResolverApi
 
getDnssecResultNotAuthenticException() - Method in class org.minidns.hla.ResolverResult
 
getDnsServerAddresses() - Method in class org.minidns.dnsserverlookup.AbstractDnsServerLookupMechanism
 
getDnsServerAddresses() - Method in class org.minidns.dnsserverlookup.android21.AndroidUsingLinkProperties
 
getDnsServerAddresses() - Method in class org.minidns.dnsserverlookup.AndroidUsingExec
 
getDnsServerAddresses() - Method in class org.minidns.dnsserverlookup.AndroidUsingReflection
 
getDnsServerAddresses() - Method in interface org.minidns.dnsserverlookup.DnsServerLookupMechanism
Returns a List of String representing ideally IP addresses.
getDnsServerAddresses() - Method in class org.minidns.dnsserverlookup.UnixUsingEtcResolvConf
 
getDomainpart() - Method in class org.minidns.dnsname.DnsName
Domainpart in ACE representation.
getDsDigestCalculator(DnssecConstants.DigestAlgorithm) - Method in class org.minidns.dnssec.algorithms.AlgorithmMap
 
getEdns() - Method in class org.minidns.dnsmessage.DnsMessage
 
getEdnsBuilder() - Method in class org.minidns.dnsmessage.DnsMessage.Builder
Get the Edns builder.
getEdnsOption(Edns.OptionCode) - Method in class org.minidns.edns.Edns
 
getException() - Method in class org.minidns.dane.ExpectingTrustManager
 
getExceptions() - Method in exception class org.minidns.util.MultipleIoException
 
getExpireCount() - Method in class org.minidns.cache.LruCache
The number of expires (cache hits that have had a ttl to low to be retrieved).
getExtents() - Method in class org.minidns.record.TXT
 
getFirstOfTypeFromAdditionalSection(Class) - Method in class org.minidns.dnsmessage.DnsMessage
 
getFirstOfTypeFromAnswerSection(Class) - Method in class org.minidns.dnsmessage.DnsMessage
 
getFirstOfTypeFromAuthoritySection(Class) - Method in class org.minidns.dnsmessage.DnsMessage
 
getHitCount() - Method in class org.minidns.cache.LruCache
The cache hit count (all successful calls to get).
getHostpart() - Method in class org.minidns.dnsname.DnsName
Hostpart in ACE representation.
getHostpartLabel() - Method in class org.minidns.dnsname.DnsName
 
getInByteBuffer() - Method in class org.minidns.dnsmessage.DnsMessage
 
getInetAddress() - Method in class org.minidns.record.InternetAddressRR
 
getInternationalizedRepresentation() - Method in class org.minidns.dnslabel.DnsLabel
 
getInternationalizedRepresentationInternal() - Method in class org.minidns.dnslabel.ALabel
 
getInternationalizedRepresentationInternal() - Method in class org.minidns.dnslabel.DnsLabel
 
getIp() - Method in class org.minidns.record.InternetAddressRR
Allocates a new byte buffer and fills the buffer with the bytes representing the IP address of this resource record.
getIpv4RootServerById(char) - Static method in class org.minidns.constants.DnsRootServer
 
getIpv6RootServerById(char) - Static method in class org.minidns.constants.DnsRootServer
 
getKey() - Method in class org.minidns.record.DNSKEY
 
getKeyAsDataInputStream() - Method in class org.minidns.record.DNSKEY
 
getKeyBase64() - Method in class org.minidns.record.DNSKEY
 
getKeyBigInteger() - Method in class org.minidns.record.DNSKEY
 
getKeyFactory() - Method in class org.minidns.dnssec.algorithms.JavaSecSignatureVerifier
 
getKeyLength() - Method in class org.minidns.record.DNSKEY
 
getKeyTag() - Method in class org.minidns.record.DNSKEY
Retrieve the key tag identifying this DNSKEY.
getLabel(int) - Method in class org.minidns.dnsname.DnsName
 
getLabelCount() - Method in class org.minidns.dnsname.DnsName
 
getLabels() - Method in class org.minidns.dnsname.DnsName
Get a copy of the labels of this DNS name.
getLabelType() - Method in class org.minidns.dnslabel.DnsLabel
 
getMessage() - Method in exception class org.minidns.dnsname.InvalidDnsNameException.DNSNameTooLongException
 
getMessage() - Method in exception class org.minidns.dnsname.InvalidDnsNameException.LabelTooLongException
 
getMissCount() - Method in class org.minidns.cache.LruCache
Get the miss count of this cache which is the number of fruitless get calls since this cache was last resetted.
getName() - Method in class org.minidns.dnsserverlookup.AbstractDnsServerLookupMechanism
 
getName() - Method in interface org.minidns.dnsserverlookup.DnsServerLookupMechanism
 
getNextHashed() - Method in class org.minidns.record.NSEC3
 
getNextHashedBase32() - Method in class org.minidns.record.NSEC3
 
getNextHashedDnsLabel() - Method in class org.minidns.record.NSEC3
 
getNormalized(DnsMessage) - Method in class org.minidns.cache.LruCache
 
getNormalized(DnsMessage) - Method in class org.minidns.DnsCache
 
getNsecDigestCalculator(NSEC3.HashAlgorithm) - Method in class org.minidns.dnssec.algorithms.AlgorithmMap
 
getOpcode(int) - Static method in enum org.minidns.dnsmessage.DnsMessage.OPCODE
Retrieve the symbolic name of an opcode byte.
getOptionCode() - Method in class org.minidns.edns.EdnsOption
 
getOptionCode() - Method in class org.minidns.edns.Nsid
 
getOptionCode() - Method in class org.minidns.edns.UnknownEdnsOption
 
getOptPseudoRecord() - Method in class org.minidns.dnsmessage.DnsMessage
 
getOrThrow() - Method in class org.minidns.MiniDnsFuture
 
getOutdatedRrSigs() - Method in class org.minidns.dnssec.DnssecUnverifiedReason.NoActiveSignaturesReason
 
getParent() - Method in class org.minidns.dnsname.DnsName
Return the parent of this DNS label.
getPayload() - Method in class org.minidns.record.Record
The payload data, usually a subclass of data (A, AAAA, CNAME, ...).
getPreferedIpVersion() - Method in class org.minidns.AbstractDnsClient
 
getPriority() - Method in class org.minidns.dnsserverlookup.AbstractDnsServerLookupMechanism
 
getPriority() - Method in interface org.minidns.dnsserverlookup.DnsServerLookupMechanism
 
getPublicKey(DNSKEY) - Method in class org.minidns.dnssec.algorithms.JavaSecSignatureVerifier
 
getPublicKeyPacket() - Method in class org.minidns.record.OPENPGPKEY
 
getPublicKeyPacketBase64() - Method in class org.minidns.record.OPENPGPKEY
 
getQueryFor(Question) - Method in class org.minidns.AbstractDnsClient
 
getQueryMode() - Method in class org.minidns.source.AbstractDnsDataSource
 
getQuestion() - Method in class org.minidns.dnsmessage.DnsMessage
 
getQuestion() - Method in class org.minidns.hla.ResolverResult
 
getQuestion() - Method in class org.minidns.record.Record
Get the question asking for this resource record.
getQuestionMessage() - Method in class org.minidns.record.Record
 
getRandomFrom(Set, Random) - Static method in class org.minidns.util.CollectionsUtil
 
getRandomHarcodedIpv6DnsServer() - Method in class org.minidns.DnsClient
 
getRandomHardcodedIpv4DnsServer() - Method in class org.minidns.DnsClient
 
getRandomIpv4RootServer(Random) - Static method in class org.minidns.constants.DnsRootServer
 
getRandomIpv6RootServer(Random) - Static method in class org.minidns.constants.DnsRootServer
 
getRawAce() - Method in class org.minidns.dnsname.DnsName
Returns the raw ACE version of this DNS name.
getRawAnswer() - Method in class org.minidns.hla.ResolverResult
Get the raw answer DNS message we received.
getRawBytes() - Method in class org.minidns.dnsname.DnsName
 
getRawLabel() - Method in class org.minidns.dnslabel.DnsLabel
Get the raw label.
getRawLabels() - Method in class org.minidns.dnsname.DnsName
Get a copy of the raw labels of this DNS name.
getReasonString() - Method in class org.minidns.dnssec.DnssecUnverifiedReason.AlgorithmExceptionThrownReason
 
getReasonString() - Method in class org.minidns.dnssec.DnssecUnverifiedReason.AlgorithmNotSupportedReason
 
getReasonString() - Method in class org.minidns.dnssec.DnssecUnverifiedReason.ConflictsWithSep
 
getReasonString() - Method in class org.minidns.dnssec.DnssecUnverifiedReason.CrossSignedDnskeyRrsetReason
 
getReasonString() - Method in class org.minidns.dnssec.DnssecUnverifiedReason
 
getReasonString() - Method in class org.minidns.dnssec.DnssecUnverifiedReason.NoActiveSignaturesReason
 
getReasonString() - Method in class org.minidns.dnssec.DnssecUnverifiedReason.NoRootSecureEntryPointReason
 
getReasonString() - Method in class org.minidns.dnssec.DnssecUnverifiedReason.NoSecureEntryPointReason
 
getReasonString() - Method in class org.minidns.dnssec.DnssecUnverifiedReason.NoSignaturesReason
 
getReasonString() - Method in class org.minidns.dnssec.DnssecUnverifiedReason.NoTrustAnchorReason
 
getReasonString() - Method in class org.minidns.dnssec.DnssecUnverifiedReason.NSECDoesNotMatchReason
 
getRecord() - Method in exception class org.minidns.dnssec.DnssecValidationFailedException.DigestComparisonFailedException
 
getRequest() - Method in exception class org.minidns.iterative.IterativeClientException.NotAuthoritativeNorGlueRrFound
 
getRequest() - Method in exception class org.minidns.MiniDnsException.ErrorResponseException
 
getRequest() - Method in exception class org.minidns.MiniDnsException.IdMismatch
 
getRequest() - Method in exception class org.minidns.MiniDnsException.NoQueryPossibleException
 
getRequest() - Method in exception class org.minidns.MiniDnsException.NullResultException
 
getResolutionUnsuccessfulException() - Method in class org.minidns.hla.ResolverResult
 
getResponse() - Method in exception class org.minidns.dnssec.DnssecValidationFailedException.AuthorityDoesNotContainSoa
 
getResponse() - Method in exception class org.minidns.MiniDnsException.IdMismatch
 
getResponseBuilder(DnsMessage.RESPONSE_CODE) - Method in class org.minidns.dnsmessage.DnsMessage
 
getResponseCode() - Method in class org.minidns.hla.ResolverResult
 
getResponseCode(int) - Static method in enum org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
Retrieve the response code for a byte value.
getResult() - Method in exception class org.minidns.iterative.IterativeClientException.NotAuthoritativeNorGlueRrFound
 
getResult() - Method in exception class org.minidns.MiniDnsException.ErrorResponseException
 
getReverseIpLookupQuestionFor(Inet4Address) - Static method in class org.minidns.DnsClient
 
getReverseIpLookupQuestionFor(Inet6Address) - Static method in class org.minidns.DnsClient
 
getReverseIpLookupQuestionFor(InetAddress) - Static method in class org.minidns.DnsClient
 
getRootServer(char) - Static method in class org.minidns.iterative.IterativeDnsClient
 
getRootServer(char, AbstractDnsClient.IpVersionSetting) - Static method in class org.minidns.iterative.IterativeDnsClient
 
getSalt() - Method in class org.minidns.record.NSEC3
 
getSaltLength() - Method in class org.minidns.record.NSEC3
 
getSaltLength() - Method in class org.minidns.record.NSEC3PARAM
 
getSignature() - Method in class org.minidns.record.RRSIG
 
getSignature(RRSIG) - Method in class org.minidns.dnssec.algorithms.JavaSecSignatureVerifier
 
getSignatureAsDataInputStream() - Method in class org.minidns.record.RRSIG
 
getSignatureBase64() - Method in class org.minidns.record.RRSIG
 
getSignatureLength() - Method in class org.minidns.record.RRSIG
 
getSignatures() - Method in class org.minidns.dnssec.DnssecQueryResult
 
getSignatureVerifier(DnssecConstants.SignatureAlgorithm) - Method in class org.minidns.dnssec.algorithms.AlgorithmMap
 
getSignerNames() - Method in class org.minidns.dnssec.DnssecUnverifiedReason.CrossSignedDnskeyRrsetReason
The names of the zones whose keys signed the DNSKEY RRset instead of a key of the zone itself.
getSortedSrvResolvedAddresses() - Method in class org.minidns.hla.SrvResolverResult
Get a list ordered by priority and weight of the resolved SRV records.
getStats() - Method in class org.minidns.source.NetworkDataSourceWithAccounting
 
getTarget() - Method in class org.minidns.record.RRWithTarget
 
getText() - Method in class org.minidns.record.TXT
 
getTimeout() - Method in class org.minidns.source.AbstractDnsDataSource
 
getTimeout() - Method in interface org.minidns.source.DnsDataSource
Retrieve the current dns query timeout, in milliseconds.
getTtl() - Method in class org.minidns.record.Record
Retrieve the record ttl.
getType() - Method in class org.minidns.record.A
 
getType() - Method in class org.minidns.record.AAAA
 
getType() - Method in class org.minidns.record.CNAME
 
getType() - Method in class org.minidns.record.Data
The payload type.
getType() - Method in class org.minidns.record.DLV
 
getType() - Method in class org.minidns.record.DNAME
 
getType() - Method in class org.minidns.record.DNSKEY
 
getType() - Method in class org.minidns.record.DS
 
getType() - Method in class org.minidns.record.MX
 
getType() - Method in class org.minidns.record.NS
 
getType() - Method in class org.minidns.record.NSEC
 
getType() - Method in class org.minidns.record.NSEC3
 
getType() - Method in class org.minidns.record.NSEC3PARAM
 
getType() - Method in class org.minidns.record.OPENPGPKEY
 
getType() - Method in class org.minidns.record.OPT
 
getType() - Method in class org.minidns.record.PTR
 
getType() - Method in class org.minidns.record.RRSIG
 
getType() - Method in class org.minidns.record.SOA
 
getType() - Method in class org.minidns.record.SRV
 
getType() - Method in class org.minidns.record.TLSA
 
getType() - Method in class org.minidns.record.TXT
 
getType() - Method in class org.minidns.record.UNKNOWN
 
getType(int) - Static method in enum org.minidns.record.Record.TYPE
Retrieve the symbolic type of the binary value.
getType(Class) - Static method in enum org.minidns.record.Record.TYPE
Retrieve the type for a given Data class.
getTypeValue() - Method in class org.minidns.record.UNKNOWN
Get the binary type value of this payload.
getUdpPayloadSize() - Method in class org.minidns.source.AbstractDnsDataSource
 
getUdpPayloadSize() - Method in interface org.minidns.source.DnsDataSource
 
getUnverifiedReasons() - Method in class org.minidns.dnssec.DnssecQueryResult
 
getUnverifiedReasons() - Method in exception class org.minidns.dnssec.DnssecResultNotAuthenticException
 
getUnverifiedReasons() - Method in class org.minidns.hla.ResolverResult
Get the reasons the result could not be verified if any exists.
getValue() - Method in enum org.minidns.dnsmessage.DnsMessage.OPCODE
Retrieve the byte value of this opcode.
getValue() - Method in enum org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
Retrieve the byte value of the response code.
getValue() - Method in enum org.minidns.record.Record.CLASS
Retrieve the binary value of this DNS class.
getValue() - Method in enum org.minidns.record.Record.TYPE
Retrieve the binary value of this type.
getVersion() - Static method in class org.minidns.MiniDnsConfiguration
 
GID - Enum constant in enum org.minidns.record.Record.TYPE
 
GOST - Enum constant in enum org.minidns.constants.DnssecConstants.DigestAlgorithm
 
GPOS - Enum constant in enum org.minidns.record.Record.TYPE
 

H

hasException() - Method in class org.minidns.dane.ExpectingTrustManager
 
hasException() - Method in class org.minidns.MiniDnsFuture
 
hashAlgorithm - Variable in class org.minidns.record.NSEC3
The cryptographic hash algorithm used.
hashAlgorithm - Variable in class org.minidns.record.NSEC3PARAM
The cryptographic hash algorithm used.
hashAlgorithmByte - Variable in class org.minidns.record.NSEC3
The byte value of the cryptographic hash algorithm used.
hashAlgorithmByte - Variable in class org.minidns.record.NSEC3PARAM
The cryptographic hash algorithm used.
hashCode() - Method in class org.minidns.dnslabel.DnsLabel
 
hashCode() - Method in class org.minidns.dnsmessage.DnsMessage
 
hashCode() - Method in class org.minidns.dnsmessage.Question
 
hashCode() - Method in class org.minidns.dnsname.DnsName
 
hashCode() - Method in class org.minidns.dnssec.DnssecUnverifiedReason
 
hashCode() - Method in class org.minidns.record.Data
 
hashCode() - Method in class org.minidns.record.Record
 
hasResult() - Method in class org.minidns.MiniDnsFuture
 
Hex - Class in org.minidns.util
 
Hex() - Constructor for class org.minidns.util.Hex
 
HHIT - Enum constant in enum org.minidns.record.Record.TYPE
 
HINFO - Enum constant in enum org.minidns.record.Record.TYPE
 
HIP - Enum constant in enum org.minidns.record.Record.TYPE
 
hitCount - Variable in class org.minidns.cache.LruCache
Internal hit count.
HS - Enum constant in enum org.minidns.record.Record.CLASS
The Hesiod class.
HTTPS - Enum constant in enum org.minidns.record.Record.TYPE
 

I

id - Variable in class org.minidns.dnsmessage.DnsMessage
The DNS message id.
IdMismatch(DnsMessage, DnsMessage) - Constructor for exception class org.minidns.MiniDnsException.IdMismatch
 
IdnaTransformator - Interface in org.minidns.idna
 
idnEquals(String, String) - Static method in class org.minidns.util.NameUtil
Check if two internationalized domain names are equal, possibly causing a serialization of both domain names.
ifPossibleAs(Class) - Method in class org.minidns.record.Record
Return the record if possible as record with the given Data class.
IN - Enum constant in enum org.minidns.record.Record.CLASS
The Internet class.
IN_ADDR_ARPA - Static variable in class org.minidns.dnsname.DnsName
 
INDIRECT - Enum constant in enum org.minidns.constants.DnssecConstants.SignatureAlgorithm
 
InetAddressUtil - Class in org.minidns.util
 
InetAddressUtil() - Constructor for class org.minidns.util.InetAddressUtil
 
inject() - Static method in class org.minidns.dane.java7.DaneExtendedTrustManager
 
inject(DaneExtendedTrustManager) - Static method in class org.minidns.dane.java7.DaneExtendedTrustManager
 
insecureRandom - Variable in class org.minidns.AbstractDnsClient
 
INSTANCE - Static variable in class org.minidns.dnssec.algorithms.AlgorithmMap
 
INSTANCE - Static variable in class org.minidns.dnsserverlookup.AndroidUsingExec
 
INSTANCE - Static variable in class org.minidns.dnsserverlookup.AndroidUsingReflection
 
INSTANCE - Static variable in class org.minidns.dnsserverlookup.UnixUsingEtcResolvConf
 
INSTANCE - Static variable in class org.minidns.hla.DnssecResolverApi
 
INSTANCE - Static variable in class org.minidns.hla.ResolverApi
 
InternalMiniDnsFuture() - Constructor for class org.minidns.MiniDnsFuture.InternalMiniDnsFuture
 
InternetAddressRR<IA> - Class in org.minidns.record
A resource record representing a internet address.
InternetAddressRR(byte[]) - Constructor for class org.minidns.record.InternetAddressRR
 
InternetAddressRR(IA) - Constructor for class org.minidns.record.InternetAddressRR
 
InvalidDnsNameException - Exception Class in org.minidns.dnsname
 
InvalidDnsNameException(String) - Constructor for exception class org.minidns.dnsname.InvalidDnsNameException
 
InvalidDnsNameException.DNSNameTooLongException - Exception Class in org.minidns.dnsname
 
InvalidDnsNameException.LabelTooLongException - Exception Class in org.minidns.dnsname
 
INVERSE_QUERY - Enum constant in enum org.minidns.dnsmessage.DnsMessage.OPCODE
 
ip - Variable in class org.minidns.record.InternetAddressRR
Target IP.
IP6_ARPA - Static variable in class org.minidns.dnsname.DnsName
 
IPN - Enum constant in enum org.minidns.record.Record.TYPE
 
IPSECKEY - Enum constant in enum org.minidns.record.Record.TYPE
 
IPV4_ROOT_SERVERS - Static variable in class org.minidns.constants.DnsRootServer
 
ipv4From(CharSequence) - Static method in class org.minidns.util.InetAddressUtil
 
IPV6_ROOT_SERVERS - Static variable in class org.minidns.constants.DnsRootServer
 
ipv6From(CharSequence) - Static method in class org.minidns.util.InetAddressUtil
 
ipVersionSetting - Variable in class org.minidns.AbstractDnsClient
 
isAndroid() - Static method in class org.minidns.util.PlatformDetection
 
isAnswer(Question) - Method in class org.minidns.record.Record
Check if this record answers a given query.
isAskForDnssec() - Method in class org.minidns.DnsClient
 
isAuthenticData() - Method in class org.minidns.dnssec.DnssecQueryResult
 
isAuthenticData() - Method in class org.minidns.hla.ResolverResult
 
isAvailable() - Method in class org.minidns.dnsserverlookup.android21.AndroidUsingLinkProperties
 
isAvailable() - Method in class org.minidns.dnsserverlookup.AndroidUsingExec
 
isAvailable() - Method in class org.minidns.dnsserverlookup.AndroidUsingReflection
 
isAvailable() - Method in interface org.minidns.dnsserverlookup.DnsServerLookupMechanism
 
isAvailable() - Method in class org.minidns.dnsserverlookup.UnixUsingEtcResolvConf
 
isCancelled() - Method in class org.minidns.MiniDnsFuture
 
isChildOf(DnsName) - Method in class org.minidns.dnsname.DnsName
 
isDaneMatch() - Method in enum org.minidns.dane.DaneVerificationResult
Check if a TLSA record matched the certificate.
isDirectChildOf(DnsName) - Method in class org.minidns.dnsname.DnsName
 
isDisableResultFilter() - Method in class org.minidns.DnsClient
 
ISDN - Enum constant in enum org.minidns.record.Record.TYPE
 
isDnssecOk() - Method in class org.minidns.dnsmessage.DnsMessage
Check if the EDNS DO (DNSSEC OK) flag is set.
isDone() - Method in class org.minidns.MiniDnsFuture
 
isFullyVerified() - Method in enum org.minidns.dane.DaneVerificationResult
Check if the DANE verification alone is sufficient to verify the certificate.
isIdnAcePrefixed(String) - Static method in class org.minidns.dnslabel.DnsLabel
 
isIpAddress(CharSequence) - Static method in class org.minidns.util.InetAddressUtil
 
isIpV4Address(CharSequence) - Static method in class org.minidns.util.InetAddressUtil
 
isIpV6Address(CharSequence) - Static method in class org.minidns.util.InetAddressUtil
 
isLdhLabel(String) - Static method in class org.minidns.dnslabel.LdhLabel
 
isNonReservedLdhLabel(String) - Static method in class org.minidns.dnslabel.NonReservedLdhLabel
 
ISO - Enum constant in enum org.minidns.record.Record.TYPE
 
isReservedLdhLabel(String) - Static method in class org.minidns.dnslabel.ReservedLdhLabel
 
isResponseAcceptable(DnsMessage) - Method in class org.minidns.dnssec.DnssecClient
 
isResponseAcceptable(DnsMessage) - Method in class org.minidns.iterative.ReliableDnsClient
Check if the response from the system's nameserver is acceptable.
isResponseCacheable(Question, DnsQueryResult) - Method in class org.minidns.AbstractDnsClient
Whether a response from the DNS system should be cached or not.
isResponseCacheable(Question, DnsQueryResult) - Method in class org.minidns.iterative.IterativeDnsClient
 
isResponseCacheable(Question, DnsQueryResult) - Method in class org.minidns.iterative.ReliableDnsClient
 
isRootLabel() - Method in class org.minidns.dnsname.DnsName
 
isSecureEntryPoint() - Method in class org.minidns.record.DNSKEY
 
isServiceAvailable() - Method in class org.minidns.record.SRV
Check if the service is available at this domain.
isServiceDecidedlyNotAvailableAtThisDomain() - Method in class org.minidns.hla.SrvResolverResult
 
isStripSignatureRecords() - Method in class org.minidns.dnssec.DnssecClient
Whether signature records (RRSIG) are stripped from the resulting DnsMessage.
isUnicastQuery() - Method in class org.minidns.record.Record
See if this query/response was a unicast query (highest class bit set).
isUseHardcodedDnsServersEnabled() - Method in class org.minidns.DnsClient
 
isXnLabel(String) - Static method in class org.minidns.dnslabel.XnLabel
 
iterations - Variable in class org.minidns.record.NSEC3
The number of iterations the hash algorithm is applied.
iterations - Variable in class org.minidns.record.NSEC3PARAM
The number of iterations the hash algorithm is applied.
IterativeClientException - Exception Class in org.minidns.iterative
 
IterativeClientException(String) - Constructor for exception class org.minidns.iterative.IterativeClientException
 
IterativeClientException.LoopDetected - Exception Class in org.minidns.iterative
 
IterativeClientException.MaxIterativeStepsReached - Exception Class in org.minidns.iterative
 
IterativeClientException.NotAuthoritativeNorGlueRrFound - Exception Class in org.minidns.iterative
 
IterativeDnsClient - Class in org.minidns.iterative
 
IterativeDnsClient() - Constructor for class org.minidns.iterative.IterativeDnsClient
Create a new recursive DNS client using the global default cache.
IterativeDnsClient(DnsCache) - Constructor for class org.minidns.iterative.IterativeDnsClient
Create a new recursive DNS client with the given DNS cache.
iterativeOnly - Enum constant in enum org.minidns.iterative.ReliableDnsClient.Mode
Only use iterative resolving.
IXFR - Enum constant in enum org.minidns.record.Record.TYPE
 

J

JavaSecDigestCalculator - Class in org.minidns.dnssec.algorithms
JavaSecDigestCalculator(String) - Constructor for class org.minidns.dnssec.algorithms.JavaSecDigestCalculator
 
JavaSecSignatureVerifier - Class in org.minidns.dnssec.algorithms
 
JavaSecSignatureVerifier(String, String) - Constructor for class org.minidns.dnssec.algorithms.JavaSecSignatureVerifier
 

K

KEY - Enum constant in enum org.minidns.record.Record.TYPE
 
keyEquals(byte[]) - Method in class org.minidns.record.DNSKEY
 
keyTag - Variable in class org.minidns.record.DelegatingDnssecRR
The key tag value of the DNSKEY RR that validates this signature.
keyTag - Variable in class org.minidns.record.RRSIG
The key tag value of the DNSKEY RR that validates this signature.
KX - Enum constant in enum org.minidns.record.Record.TYPE
 

L

L32 - Enum constant in enum org.minidns.record.Record.TYPE
 
L64 - Enum constant in enum org.minidns.record.Record.TYPE
 
label - Variable in class org.minidns.dnslabel.DnsLabel
 
label - Variable in exception class org.minidns.dnslabel.DnsLabel.LabelToLongException
 
labels - Variable in class org.minidns.record.RRSIG
The number of labels in the original RRSIG RR owner name.
LabelTooLongException(String, String) - Constructor for exception class org.minidns.dnsname.InvalidDnsNameException.LabelTooLongException
 
LdhLabel - Class in org.minidns.dnslabel
A LDH (Letters, Digits, Hyphen) label, which is the classical label form.
LdhLabel(String) - Constructor for class org.minidns.dnslabel.LdhLabel
 
LeadingOrTrailingHyphenLabel - Class in org.minidns.dnslabel
A DNS label with a leading or trailing hyphen ('-').
length() - Method in class org.minidns.record.Data
 
length() - Method in class org.minidns.util.SafeCharSequence
 
LOC - Enum constant in enum org.minidns.record.Record.TYPE
 
LOGGER - Static variable in class org.minidns.AbstractDnsClient
 
LOGGER - Static variable in class org.minidns.dnsserverlookup.AbstractDnsServerLookupMechanism
 
LOGGER - Static variable in class org.minidns.source.async.AsyncNetworkDataSource
The logger of this data source.
LOGGER - Static variable in class org.minidns.source.NetworkDataSource
 
LoopDetected(InetAddress, Question) - Constructor for exception class org.minidns.iterative.IterativeClientException.LoopDetected
 
LP - Enum constant in enum org.minidns.record.Record.TYPE
 
LruCache - Class in org.minidns.cache
LRU based DNSCache backed by a LinkedHashMap.
LruCache() - Constructor for class org.minidns.cache.LruCache
 
LruCache(int) - Constructor for class org.minidns.cache.LruCache
Create a new LRUCache with given capacity.
LruCache(int, long) - Constructor for class org.minidns.cache.LruCache
Create a new LRUCache with given capacity and upper bound ttl.

M

MAILA - Enum constant in enum org.minidns.record.Record.TYPE
 
MAILB - Enum constant in enum org.minidns.record.Record.TYPE
 
matchedPkixRequired - Enum constant in enum org.minidns.dane.DaneVerificationResult
A TLSA record with the certificate usage PKIX-EE (1) matched the certificate.
matchingType - Variable in class org.minidns.record.TLSA
 
matchingTypeByte - Variable in class org.minidns.record.TLSA
How the certificate association is presented.
MAX_LABEL_LENGTH_IN_OCTETS - Static variable in class org.minidns.dnslabel.DnsLabel
The maximum length of a DNS label in octets.
MAX_LABELS - Static variable in class org.minidns.dnsname.DnsName
 
MaxIterativeStepsReached() - Constructor for exception class org.minidns.iterative.IterativeClientException.MaxIterativeStepsReached
 
maxTTL - Variable in class org.minidns.cache.LruCache
The upper bound of the ttl.
maybeInvokeCallbacks() - Method in class org.minidns.MiniDnsFuture
 
MB - Enum constant in enum org.minidns.record.Record.TYPE
 
MD - Enum constant in enum org.minidns.record.Record.TYPE
 
MF - Enum constant in enum org.minidns.record.Record.TYPE
 
MG - Enum constant in enum org.minidns.record.Record.TYPE
 
MINFO - Enum constant in enum org.minidns.record.Record.TYPE
 
MiniDnsCacheFactory - Interface in org.minidns.cache
 
MiniDnsConfiguration - Class in org.minidns
 
MiniDnsConfiguration() - Constructor for class org.minidns.MiniDnsConfiguration
 
MiniDnsException - Exception Class in org.minidns
 
MiniDnsException(String) - Constructor for exception class org.minidns.MiniDnsException
 
MiniDnsException.ErrorResponseException - Exception Class in org.minidns
 
MiniDnsException.IdMismatch - Exception Class in org.minidns
 
MiniDnsException.NoQueryPossibleException - Exception Class in org.minidns
 
MiniDnsException.NullResultException - Exception Class in org.minidns
 
MiniDnsFuture<V,E> - Class in org.minidns
 
MiniDnsFuture() - Constructor for class org.minidns.MiniDnsFuture
 
MiniDnsFuture.ExceptionsWrapper<EI,EO> - Interface in org.minidns
 
MiniDnsFuture.InternalMiniDnsFuture<V,E> - Class in org.minidns
 
MiniDnsIdna - Class in org.minidns.idna
 
MiniDnsIdna() - Constructor for class org.minidns.idna.MiniDnsIdna
 
MiniDnsInitialization - Class in org.minidns
 
MiniDnsInitialization() - Constructor for class org.minidns.MiniDnsInitialization
 
minimum - Variable in class org.minidns.record.SOA
The unsigned 32 bit minimum TTL field that should be exported with any RR from this zone.
missCount - Variable in class org.minidns.cache.LruCache
Internal miss count.
mname - Variable in class org.minidns.record.SOA
The domain name of the name server that was the original or primary source of data for this zone.
MR - Enum constant in enum org.minidns.record.Record.TYPE
 
MultipleCertificateMismatchExceptions(List) - Constructor for exception class org.minidns.dane.DaneCertificateException.MultipleCertificateMismatchExceptions
 
MultipleIoException - Exception Class in org.minidns.util
 
MX - Class in org.minidns.record
MX record payload (mail service pointer).
MX - Enum constant in enum org.minidns.record.Record.TYPE
 
MX(int, String) - Constructor for class org.minidns.record.MX
 
MX(int, DnsName) - Constructor for class org.minidns.record.MX
 

N

name - Variable in class org.minidns.dnsmessage.Question
The question string (e.g.
name - Variable in class org.minidns.hla.SrvResolverResult.ResolvedSrvRecord
 
name - Variable in class org.minidns.record.MX
Deprecated.
use MX.target instead.
name - Variable in class org.minidns.record.Record
The generic name of this record.
name - Variable in class org.minidns.record.RRWithTarget
Deprecated.
name - Variable in class org.minidns.RrSet
 
NameUtil - Class in org.minidns.util
Utilities related to internationalized domain names and dns name handling.
NameUtil() - Constructor for class org.minidns.util.NameUtil
 
NAPTR - Enum constant in enum org.minidns.record.Record.TYPE
 
NetworkDataSource - Class in org.minidns.source
 
NetworkDataSource() - Constructor for class org.minidns.source.NetworkDataSource
 
NetworkDataSourceWithAccounting - Class in org.minidns.source
 
NetworkDataSourceWithAccounting() - Constructor for class org.minidns.source.NetworkDataSourceWithAccounting
 
NetworkDataSourceWithAccounting.Stats - Class in org.minidns.source
 
newCache() - Method in interface org.minidns.cache.MiniDnsCacheFactory
 
newQuestion(DnsMessage.Builder) - Method in class org.minidns.AbstractDnsClient
 
newQuestion(DnsMessage.Builder) - Method in class org.minidns.DnsClient
 
newQuestion(DnsMessage.Builder) - Method in class org.minidns.dnssec.DnssecClient
 
newQuestion(DnsMessage.Builder) - Method in class org.minidns.iterative.IterativeDnsClient
 
newQuestion(DnsMessage.Builder) - Method in class org.minidns.iterative.ReliableDnsClient
 
next - Variable in class org.minidns.record.NSEC
The next owner name that contains a authoritative data or a delegation point.
NID - Enum constant in enum org.minidns.record.Record.TYPE
 
NIMLOC - Enum constant in enum org.minidns.record.Record.TYPE
 
NINFO - Enum constant in enum org.minidns.record.Record.TYPE
 
NO_ERROR - Enum constant in enum org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
 
NO_IMP - Enum constant in enum org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
 
NoActiveSignaturesReason(Question, List) - Constructor for class org.minidns.dnssec.DnssecUnverifiedReason.NoActiveSignaturesReason
 
noHash - Enum constant in enum org.minidns.record.TLSA.MatchingType
 
NONE - Enum constant in enum org.minidns.record.Record.CLASS
 
NonLdhLabel - Class in org.minidns.dnslabel
A DNS label which contains more than just letters, digits and a hyphen.
NonLdhLabel(String) - Constructor for class org.minidns.dnslabel.NonLdhLabel
 
NonReservedLdhLabel - Class in org.minidns.dnslabel
A Non-Reserved LDH label (NR-LDH label), which do not have "--" in the third and fourth position.
NoQueryPossibleException(DnsMessage) - Constructor for exception class org.minidns.MiniDnsException.NoQueryPossibleException
 
NoRootSecureEntryPointReason() - Constructor for class org.minidns.dnssec.DnssecUnverifiedReason.NoRootSecureEntryPointReason
 
NoSecureEntryPointReason(DnsName) - Constructor for class org.minidns.dnssec.DnssecUnverifiedReason.NoSecureEntryPointReason
 
NoSignaturesReason(Question) - Constructor for class org.minidns.dnssec.DnssecUnverifiedReason.NoSignaturesReason
 
NOT_AUTH - Enum constant in enum org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
 
NOT_ZONE - Enum constant in enum org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
 
notAuthenticated - Enum constant in enum org.minidns.dane.DaneVerificationResult
The TLSA response was not DNSSEC authenticated.
NotAuthoritativeNorGlueRrFound(DnsMessage, DnsQueryResult, DnsName) - Constructor for exception class org.minidns.iterative.IterativeClientException.NotAuthoritativeNorGlueRrFound
 
NOTIFY - Enum constant in enum org.minidns.dnsmessage.DnsMessage.OPCODE
 
NoTrustAnchorReason(DnsName) - Constructor for class org.minidns.dnssec.DnssecUnverifiedReason.NoTrustAnchorReason
 
noUsableTlsaRecords - Enum constant in enum org.minidns.dane.DaneVerificationResult
The TLSA response was DNSSEC authenticated, but contained no usable TLSA records, that is, it either contained no TLSA records at all or only TLSA records with unsupported parameters.
NS - Class in org.minidns.record
Nameserver record.
NS - Enum constant in enum org.minidns.record.Record.TYPE
 
NS(DnsName) - Constructor for class org.minidns.record.NS
 
NSAP - Enum constant in enum org.minidns.record.Record.TYPE
 
NSAP_PTR - Enum constant in enum org.minidns.record.Record.TYPE
 
NSEC - Class in org.minidns.record
NSEC record payload.
NSEC - Enum constant in enum org.minidns.record.Record.TYPE
 
NSEC(String, List) - Constructor for class org.minidns.record.NSEC
 
NSEC(String, Record.TYPE...) - Constructor for class org.minidns.record.NSEC
 
NSEC(DnsName, List) - Constructor for class org.minidns.record.NSEC
 
NSEC3 - Class in org.minidns.record
NSEC3 record payload.
NSEC3 - Enum constant in enum org.minidns.record.Record.TYPE
 
NSEC3(byte, byte, int, byte[], byte[], List) - Constructor for class org.minidns.record.NSEC3
 
NSEC3(byte, byte, int, byte[], byte[], Record.TYPE...) - Constructor for class org.minidns.record.NSEC3
 
NSEC3.HashAlgorithm - Enum in org.minidns.record
DNSSEC NSEC3 Hash Algorithms.
NSEC3PARAM - Class in org.minidns.record
NSEC3PARAM record payload.
NSEC3PARAM - Enum constant in enum org.minidns.record.Record.TYPE
 
NSECDoesNotMatchReason(Question, Record) - Constructor for class org.minidns.dnssec.DnssecUnverifiedReason.NSECDoesNotMatchReason
 
Nsid - Class in org.minidns.edns
 
Nsid(byte[]) - Constructor for class org.minidns.edns.Nsid
 
NSID - Enum constant in enum org.minidns.edns.Edns.OptionCode
 
NULL - Enum constant in enum org.minidns.record.Record.TYPE
 
NullResultException(DnsMessage) - Constructor for exception class org.minidns.MiniDnsException.NullResultException
 
number - Variable in enum org.minidns.constants.DnssecConstants.SignatureAlgorithm
 
NX_DOMAIN - Enum constant in enum org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
 
NXNAME - Enum constant in enum org.minidns.record.Record.TYPE
 
NXRRSET - Enum constant in enum org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
 
NXT - Enum constant in enum org.minidns.record.Record.TYPE
 

O

offer(DnsMessage, DnsQueryResult, DnsName) - Method in class org.minidns.cache.ExtendedLruCache
 
offer(DnsMessage, DnsQueryResult, DnsName) - Method in class org.minidns.cache.LruCache
 
offer(DnsMessage, DnsQueryResult, DnsName) - Method in class org.minidns.DnsCache
 
onError(ExceptionCallback) - Method in class org.minidns.MiniDnsFuture
 
onError(ExceptionCallback) - Method in interface org.minidns.util.CallbackRecipient
 
onResponse(DnsMessage, DnsQueryResult) - Method in interface org.minidns.source.DnsDataSource.OnResponseCallback
 
onSuccess(SuccessCallback) - Method in class org.minidns.MiniDnsFuture
 
onSuccess(SuccessCallback) - Method in interface org.minidns.util.CallbackRecipient
 
onSuccess(T) - Method in interface org.minidns.util.SuccessCallback
 
opcode - Variable in class org.minidns.dnsmessage.DnsMessage
The DNS message opcode.
OPENPGPKEY - Class in org.minidns.record
 
OPENPGPKEY - Enum constant in enum org.minidns.record.Record.TYPE
 
OPT - Class in org.minidns.record
OPT payload (see RFC 2671 for details).
OPT - Enum constant in enum org.minidns.record.Record.TYPE
 
OPT() - Constructor for class org.minidns.record.OPT
 
OPT(List) - Constructor for class org.minidns.record.OPT
 
optionCode - Variable in class org.minidns.edns.EdnsOption
 
optionData - Variable in class org.minidns.edns.EdnsOption
 
optionLength - Variable in class org.minidns.edns.EdnsOption
 
optRrPosition - Variable in class org.minidns.dnsmessage.DnsMessage
 
org.minidns - package org.minidns
 
org.minidns.cache - package org.minidns.cache
 
org.minidns.constants - package org.minidns.constants
 
org.minidns.dane - package org.minidns.dane
 
org.minidns.dane.java7 - package org.minidns.dane.java7
 
org.minidns.dnslabel - package org.minidns.dnslabel
 
org.minidns.dnsmessage - package org.minidns.dnsmessage
 
org.minidns.dnsname - package org.minidns.dnsname
 
org.minidns.dnsqueryresult - package org.minidns.dnsqueryresult
 
org.minidns.dnssec - package org.minidns.dnssec
 
org.minidns.dnssec.algorithms - package org.minidns.dnssec.algorithms
 
org.minidns.dnsserverlookup - package org.minidns.dnsserverlookup
 
org.minidns.dnsserverlookup.android21 - package org.minidns.dnsserverlookup.android21
 
org.minidns.edns - package org.minidns.edns
 
org.minidns.hla - package org.minidns.hla
 
org.minidns.hla.srv - package org.minidns.hla.srv
 
org.minidns.idna - package org.minidns.idna
 
org.minidns.iterative - package org.minidns.iterative
 
org.minidns.record - package org.minidns.record
 
org.minidns.source - package org.minidns.source
 
org.minidns.source.async - package org.minidns.source.async
 
org.minidns.util - package org.minidns.util
 
originalTtl - Variable in class org.minidns.record.RRSIG
The TTL of the covered RRset.
OtherNonLdhLabel - Class in org.minidns.dnslabel
A Non-LDH label which does not begin with an underscore ('_'), hyphen ('-') or ends with an hyphen.

P

parse(int, byte[]) - Static method in class org.minidns.edns.EdnsOption
 
parse(DataInputStream) - Static method in class org.minidns.record.A
 
parse(DataInputStream) - Static method in class org.minidns.record.AAAA
 
parse(DataInputStream) - Static method in class org.minidns.record.NSEC3PARAM
 
parse(DataInputStream, byte[]) - Static method in class org.minidns.dnsname.DnsName
Parse a domain name starting at the current offset and moving the input stream pointer past this domain name (even if cross references occure).
parse(DataInputStream, byte[]) - Static method in class org.minidns.record.CNAME
 
parse(DataInputStream, byte[]) - Static method in class org.minidns.record.DNAME
 
parse(DataInputStream, byte[]) - Static method in class org.minidns.record.MX
 
parse(DataInputStream, byte[]) - Static method in class org.minidns.record.NS
 
parse(DataInputStream, byte[]) - Static method in class org.minidns.record.PTR
 
parse(DataInputStream, byte[]) - Static method in class org.minidns.record.Record
Parse a given record based on the full message data and the current stream position.
parse(DataInputStream, byte[]) - Static method in class org.minidns.record.SOA
 
parse(DataInputStream, byte[]) - Static method in class org.minidns.record.SRV
 
parse(DataInputStream, byte[], int) - Static method in class org.minidns.record.NSEC
 
parse(DataInputStream, byte[], int) - Static method in class org.minidns.record.RRSIG
 
parse(DataInputStream, int) - Static method in class org.minidns.record.DLV
 
parse(DataInputStream, int) - Static method in class org.minidns.record.DNSKEY
 
parse(DataInputStream, int) - Static method in class org.minidns.record.DS
 
parse(DataInputStream, int) - Static method in class org.minidns.record.NSEC3
 
parse(DataInputStream, int) - Static method in class org.minidns.record.OPENPGPKEY
 
parse(DataInputStream, int) - Static method in class org.minidns.record.OPT
 
parse(DataInputStream, int) - Static method in class org.minidns.record.TLSA
 
parse(DataInputStream, int) - Static method in class org.minidns.record.TXT
 
parse(DataInputStream, int, int) - Static method in class org.minidns.record.UNKNOWN
 
parse(DataInputStream, int, Record.TYPE) - Static method in class org.minidns.record.UNKNOWN
Deprecated.
use UNKNOWN.parse(DataInputStream, int, int) instead, as this loses the actual binary type value if the type is unknown to MiniDNS.
parseSharedData(DataInputStream, int) - Static method in class org.minidns.record.DelegatingDnssecRR
 
payloadData - Variable in class org.minidns.record.Record
The payload object of this record.
PlatformDetection - Class in org.minidns.util
 
PlatformDetection() - Constructor for class org.minidns.util.PlatformDetection
 
port - Variable in class org.minidns.dnsqueryresult.StandardDnsQueryResult
 
port - Variable in class org.minidns.hla.SrvResolverResult.ResolvedSrvRecord
The port announced by the SRV RR.
port - Variable in class org.minidns.record.SRV
The target port.
priority - Variable in class org.minidns.record.MX
The priority of this service.
priority - Variable in class org.minidns.record.SRV
The priority of this service.
PRIORITY - Static variable in class org.minidns.dnsserverlookup.AndroidUsingExec
 
PRIORITY - Static variable in class org.minidns.dnsserverlookup.AndroidUsingReflection
 
PRIORITY - Static variable in class org.minidns.dnsserverlookup.UnixUsingEtcResolvConf
 
PRIVATEDNS - Enum constant in enum org.minidns.constants.DnssecConstants.SignatureAlgorithm
 
PRIVATEOID - Enum constant in enum org.minidns.constants.DnssecConstants.SignatureAlgorithm
 
processException(E) - Method in interface org.minidns.util.ExceptionCallback
 
proto - Variable in class org.minidns.hla.srv.SrvServiceProto
 
proto - Variable in enum org.minidns.hla.srv.SrvType
 
protocol - Variable in class org.minidns.record.DNSKEY
PROTOCOL_RFC4034 - Static variable in class org.minidns.record.DNSKEY
Use the protocol defined in RFC 4034.
PTR - Class in org.minidns.record
A PTR record is handled like a CNAME.
PTR - Enum constant in enum org.minidns.record.Record.TYPE
 
put(DnsMessage, DnsQueryResult) - Method in class org.minidns.DnsCache
Add an an dns answer/response for a given dns question.
putNormalized(DnsMessage, DnsQueryResult) - Method in class org.minidns.cache.ExtendedLruCache
 
putNormalized(DnsMessage, DnsQueryResult) - Method in class org.minidns.cache.LruCache
 
putNormalized(DnsMessage, DnsQueryResult) - Method in class org.minidns.DnsCache
 
PX - Enum constant in enum org.minidns.record.Record.TYPE
 

Q

qr - Variable in class org.minidns.dnsmessage.DnsMessage
The QR flag of the DNS message header.
query - Variable in class org.minidns.dnsqueryresult.DnsQueryResult
 
query(CharSequence, Record.TYPE) - Method in class org.minidns.AbstractDnsClient
Query the system nameservers for a single entry of the class IN (which is used for MX, SRV, A, AAAA and most other RRs).
query(String, Record.TYPE, InetAddress) - Method in class org.minidns.AbstractDnsClient
Query a nameserver for a single entry of class IN.
query(String, Record.TYPE, Record.CLASS) - Method in class org.minidns.AbstractDnsClient
Query the system nameservers for a single entry of any class.
query(String, Record.TYPE, Record.CLASS, InetAddress) - Method in class org.minidns.AbstractDnsClient
Query a nameserver for a single entry.
query(String, Record.TYPE, Record.CLASS, InetAddress, int) - Method in class org.minidns.AbstractDnsClient
Query a nameserver for a single entry.
query(DnsMessage.Builder) - Method in class org.minidns.AbstractDnsClient
Send a query request to the DNS system.
query(DnsMessage.Builder) - Method in class org.minidns.DnsClient
 
query(DnsMessage.Builder) - Method in class org.minidns.iterative.IterativeDnsClient
Recursively query the DNS system for one entry.
query(DnsMessage.Builder) - Method in class org.minidns.iterative.ReliableDnsClient
 
query(DnsMessage, InetAddress) - Method in class org.minidns.AbstractDnsClient
 
query(DnsMessage, InetAddress, int) - Method in class org.minidns.AbstractDnsClient
 
query(DnsMessage, InetAddress, int) - Method in class org.minidns.source.AbstractDnsDataSource
 
query(DnsMessage, InetAddress, int) - Method in class org.minidns.source.async.AsyncNetworkDataSource
 
query(DnsMessage, InetAddress, int) - Method in interface org.minidns.source.DnsDataSource
 
query(DnsMessage, InetAddress, int) - Method in class org.minidns.source.NetworkDataSource
 
query(DnsMessage, InetAddress, int) - Method in class org.minidns.source.NetworkDataSourceWithAccounting
 
query(Question) - Method in class org.minidns.AbstractDnsClient
 
query(Question) - Method in class org.minidns.dnssec.DnssecClient
 
query(Question, InetAddress) - Method in class org.minidns.AbstractDnsClient
Query a specific server for one entry.
query(Question, InetAddress, int) - Method in class org.minidns.AbstractDnsClient
 
query(DnsName, Record.TYPE) - Method in class org.minidns.AbstractDnsClient
Query the system nameservers for a single entry of the class IN (which is used for MX, SRV, A, AAAA and most other RRs).
QUERY - Enum constant in enum org.minidns.dnsmessage.DnsMessage.OPCODE
 
queryAsync(CharSequence, Record.TYPE) - Method in class org.minidns.AbstractDnsClient
 
queryAsync(DnsMessage.Builder) - Method in class org.minidns.AbstractDnsClient
Default implementation of an asynchronous DNS query which just wraps the synchronous case.
queryAsync(DnsMessage.Builder) - Method in class org.minidns.DnsClient
 
queryAsync(DnsMessage, InetAddress) - Method in class org.minidns.AbstractDnsClient
 
queryAsync(DnsMessage, InetAddress, int) - Method in class org.minidns.AbstractDnsClient
 
queryAsync(DnsMessage, InetAddress, int, DnsDataSource.OnResponseCallback) - Method in class org.minidns.source.AbstractDnsDataSource
 
queryAsync(DnsMessage, InetAddress, int, DnsDataSource.OnResponseCallback) - Method in class org.minidns.source.async.AsyncNetworkDataSource
 
queryAsync(DnsMessage, InetAddress, int, DnsDataSource.OnResponseCallback) - Method in interface org.minidns.source.DnsDataSource
 
queryAsync(Question) - Method in class org.minidns.AbstractDnsClient
 
queryDnssec(CharSequence, Record.TYPE) - Method in class org.minidns.dnssec.DnssecClient
 
queryDnssec(Question) - Method in class org.minidns.dnssec.DnssecClient
 
queryMethod - Variable in class org.minidns.dnsqueryresult.DnsQueryResult
 
queryTcp(DnsMessage, InetAddress, int) - Method in class org.minidns.source.NetworkDataSource
 
queryTcp(DnsMessage, InetAddress, int) - Method in class org.minidns.source.NetworkDataSourceWithAccounting
 
queryUdp(DnsMessage, InetAddress, int) - Method in class org.minidns.source.NetworkDataSource
 
queryUdp(DnsMessage, InetAddress, int) - Method in class org.minidns.source.NetworkDataSourceWithAccounting
 
question - Variable in exception class org.minidns.hla.ResolutionUnsuccessfulException
 
question - Variable in class org.minidns.hla.ResolverResult
 
question - Variable in exception class org.minidns.iterative.IterativeClientException.LoopDetected
 
Question - Class in org.minidns.dnsmessage
A DNS question (request).
Question(DataInputStream, byte[]) - Constructor for class org.minidns.dnsmessage.Question
Parse a byte array and rebuild the dns question from it.
Question(CharSequence, Record.TYPE) - Constructor for class org.minidns.dnsmessage.Question
Create a dns question for the given name/type/IN (internet class).
Question(CharSequence, Record.TYPE, Record.CLASS) - Constructor for class org.minidns.dnsmessage.Question
Create a dns question for the given name/type/class.
Question(CharSequence, Record.TYPE, Record.CLASS, boolean) - Constructor for class org.minidns.dnsmessage.Question
Create a dns question for the given name/type/class.
Question(DnsName, Record.TYPE) - Constructor for class org.minidns.dnsmessage.Question
Create a dns question for the given name/type/IN (internet class).
Question(DnsName, Record.TYPE, Record.CLASS) - Constructor for class org.minidns.dnsmessage.Question
Create a dns question for the given name/type/class.
Question(DnsName, Record.TYPE, Record.CLASS, boolean) - Constructor for class org.minidns.dnsmessage.Question
 
questions - Variable in class org.minidns.dnsmessage.DnsMessage
The question section content.

R

random - Variable in class org.minidns.AbstractDnsClient
The internal random class for sequence generation.
receiveTimestamp - Variable in class org.minidns.dnsmessage.DnsMessage
The receive timestamp.
Record<D> - Class in org.minidns.record
A generic DNS record.
Record(String, Record.TYPE, int, long, D) - Constructor for class org.minidns.record.Record
 
Record(String, Record.TYPE, Record.CLASS, long, D, boolean) - Constructor for class org.minidns.record.Record
 
Record(DnsName, Record.TYPE, int, long, D) - Constructor for class org.minidns.record.Record
 
Record(DnsName, Record.TYPE, Record.CLASS, long, D, boolean) - Constructor for class org.minidns.record.Record
 
Record.CLASS - Enum in org.minidns.record
The symbolic class of a DNS record (usually Record.CLASS.IN for Internet).
Record.TYPE - Enum in org.minidns.record
The resource record type.
records - Variable in class org.minidns.RrSet
 
recursionAvailable - Variable in class org.minidns.dnsmessage.DnsMessage
True if recursion is possible.
recursionDesired - Variable in class org.minidns.dnsmessage.DnsMessage
True if the server should recurse.
recursiveOnly - Enum constant in enum org.minidns.iterative.ReliableDnsClient.Mode
Only try the recursive servers.
recursiveWithIterativeFallback - Enum constant in enum org.minidns.iterative.ReliableDnsClient.Mode
Try the recursive servers first and fallback to iterative resolving if it fails.
refresh - Variable in class org.minidns.record.SOA
A 32 bit time interval before the zone should be refreshed.
REFUSED - Enum constant in enum org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
 
ReliableDnsClient - Class in org.minidns.iterative
A DNS client using a reliable strategy.
ReliableDnsClient() - Constructor for class org.minidns.iterative.ReliableDnsClient
 
ReliableDnsClient(DnsCache) - Constructor for class org.minidns.iterative.ReliableDnsClient
 
ReliableDnsClient.Mode - Enum in org.minidns.iterative
 
removeBlacklistedDnsServer(String) - Static method in class org.minidns.DnsClient
 
removeDNSServerLookupMechanism(DnsServerLookupMechanism) - Static method in class org.minidns.DnsClient
 
removeSecureEntryPoint(DnsName) - Method in class org.minidns.dnssec.DnssecClient
Remove the secure entry points stored for a domain name.
replaceSuffix(DnsName, DnsName) - Method in class org.minidns.dnsname.DnsName
Replace a suffix of this DNS name.
REQUEST - Static variable in class org.minidns.edns.Nsid
 
RESERVED - Enum constant in enum org.minidns.record.NSEC3.HashAlgorithm
 
ReservedLdhLabel - Class in org.minidns.dnslabel
A reserved LDH label (R-LDH label), which have the property that they contain "--" in the third and fourth characters.
ReservedLdhLabel(String) - Constructor for class org.minidns.dnslabel.ReservedLdhLabel
 
RESINFO - Enum constant in enum org.minidns.record.Record.TYPE
 
ResolutionState - Class in org.minidns.iterative
 
ResolutionUnsuccessfulException - Exception Class in org.minidns.hla
 
ResolutionUnsuccessfulException(Question, DnsMessage.RESPONSE_CODE) - Constructor for exception class org.minidns.hla.ResolutionUnsuccessfulException
 
resolve(String, Class) - Method in class org.minidns.hla.ResolverApi
 
resolve(Question) - Method in class org.minidns.hla.DnssecResolverApi
 
resolve(Question) - Method in class org.minidns.hla.ResolverApi
 
resolve(DnsName, Class) - Method in class org.minidns.hla.ResolverApi
 
resolveDnssecReliable(String, Class) - Method in class org.minidns.hla.DnssecResolverApi
Resolve the given name and type which is expected to yield DNSSEC authenticated results.
resolveDnssecReliable(Question) - Method in class org.minidns.hla.DnssecResolverApi
Resolve the given question which is expected to yield DNSSEC authenticated results.
resolveDnssecReliable(DnsName, Class) - Method in class org.minidns.hla.DnssecResolverApi
Resolve the given name and type which is expected to yield DNSSEC authenticated results.
ResolverApi - Class in org.minidns.hla
The high-level MiniDNS resolving API.
ResolverApi(AbstractDnsClient) - Constructor for class org.minidns.hla.ResolverApi
 
ResolverResult<D> - Class in org.minidns.hla
 
resolveSrv(String) - Method in class org.minidns.hla.ResolverApi
 
resolveSrv(DnsLabel, DnsLabel, DnsName) - Method in class org.minidns.hla.ResolverApi
 
resolveSrv(DnsName) - Method in class org.minidns.hla.ResolverApi
Resolve the SRV resource record for the given name.
resolveSrv(DnsName, SrvServiceProto) - Method in class org.minidns.hla.ResolverApi
Resolve the SRV resource record for the given service name, service and protcol.
resolveSrv(SrvService, SrvProto, String) - Method in class org.minidns.hla.ResolverApi
 
resolveSrv(SrvService, SrvProto, DnsName) - Method in class org.minidns.hla.ResolverApi
 
resolveSrv(SrvType, String) - Method in class org.minidns.hla.ResolverApi
 
resolveSrv(SrvType, DnsName) - Method in class org.minidns.hla.ResolverApi
 
response - Variable in class org.minidns.dnsqueryresult.DnsQueryResult
 
responseCode - Variable in class org.minidns.dnsmessage.DnsMessage
The response code of this dns message.
responseCode - Variable in exception class org.minidns.hla.ResolutionUnsuccessfulException
 
responseSize - Variable in class org.minidns.source.NetworkDataSourceWithAccounting.Stats
 
result - Variable in class org.minidns.hla.ResolverResult
 
result - Variable in class org.minidns.MiniDnsFuture
 
retry - Variable in class org.minidns.record.SOA
A 32 bit time interval that should elapse before a failed refresh should be retried.
reverseIpAddressOf(Inet4Address) - Static method in class org.minidns.util.InetAddressUtil
 
reverseIpAddressOf(Inet6Address) - Static method in class org.minidns.util.InetAddressUtil
 
reverseLookup(CharSequence) - Method in class org.minidns.hla.ResolverApi
 
reverseLookup(Inet4Address) - Method in class org.minidns.hla.ResolverApi
 
reverseLookup(Inet6Address) - Method in class org.minidns.hla.ResolverApi
 
reverseLookup(InetAddress) - Method in class org.minidns.hla.ResolverApi
 
RKEY - Enum constant in enum org.minidns.record.Record.TYPE
 
rname - Variable in class org.minidns.record.SOA
A domain name which specifies the mailbox of the person responsible for this zone.
ROOT - Static variable in class org.minidns.dnsname.DnsName
 
RP - Enum constant in enum org.minidns.record.Record.TYPE
 
RrSet - Class in org.minidns
 
RrSet.Builder - Class in org.minidns
 
RRSIG - Class in org.minidns.record
RRSIG record payload.
RRSIG - Enum constant in enum org.minidns.record.Record.TYPE
 
RRSIG(Record.TYPE, int, byte, long, Date, Date, int, String, byte[]) - Constructor for class org.minidns.record.RRSIG
 
RRSIG(Record.TYPE, int, byte, long, Date, Date, int, DnsName, byte[]) - Constructor for class org.minidns.record.RRSIG
 
RRSIG(Record.TYPE, DnssecConstants.SignatureAlgorithm, byte, long, Date, Date, int, String, byte[]) - Constructor for class org.minidns.record.RRSIG
 
RRSIG(Record.TYPE, DnssecConstants.SignatureAlgorithm, byte, long, Date, Date, int, DnsName, byte[]) - Constructor for class org.minidns.record.RRSIG
 
RRWithTarget - Class in org.minidns.record
A resource record pointing to a target.
RRWithTarget(DnsName) - Constructor for class org.minidns.record.RRWithTarget
 
RSAMD5 - Enum constant in enum org.minidns.constants.DnssecConstants.SignatureAlgorithm
Deprecated.
RSASHA1 - Enum constant in enum org.minidns.constants.DnssecConstants.SignatureAlgorithm
 
RSASHA1_NSEC3_SHA1 - Enum constant in enum org.minidns.constants.DnssecConstants.SignatureAlgorithm
 
RSASHA256 - Enum constant in enum org.minidns.constants.DnssecConstants.SignatureAlgorithm
 
RSASHA512 - Enum constant in enum org.minidns.constants.DnssecConstants.SignatureAlgorithm
 
RT - Enum constant in enum org.minidns.record.Record.TYPE
 

S

SafeCharSequence - Class in org.minidns.util
 
SafeCharSequence() - Constructor for class org.minidns.util.SafeCharSequence
 
selector - Variable in class org.minidns.record.TLSA
 
selectorByte - Variable in class org.minidns.record.TLSA
Which part of the TLS certificate presented by the server will be matched against the association data.
serial - Variable in class org.minidns.record.SOA
The unsigned 32 bit version number of the original copy of the zone.
serialize(DataOutputStream) - Method in class org.minidns.record.Data
The internal method used to serialize Data subclasses.
serialize(DataOutputStream) - Method in class org.minidns.record.DelegatingDnssecRR
 
serialize(DataOutputStream) - Method in class org.minidns.record.DNSKEY
 
serialize(DataOutputStream) - Method in class org.minidns.record.InternetAddressRR
 
serialize(DataOutputStream) - Method in class org.minidns.record.MX
 
serialize(DataOutputStream) - Method in class org.minidns.record.NSEC
 
serialize(DataOutputStream) - Method in class org.minidns.record.NSEC3
 
serialize(DataOutputStream) - Method in class org.minidns.record.NSEC3PARAM
 
serialize(DataOutputStream) - Method in class org.minidns.record.OPENPGPKEY
 
serialize(DataOutputStream) - Method in class org.minidns.record.OPT
 
serialize(DataOutputStream) - Method in class org.minidns.record.RRSIG
 
serialize(DataOutputStream) - Method in class org.minidns.record.RRWithTarget
 
serialize(DataOutputStream) - Method in class org.minidns.record.SOA
 
serialize(DataOutputStream) - Method in class org.minidns.record.SRV
 
serialize(DataOutputStream) - Method in class org.minidns.record.TLSA
 
serialize(DataOutputStream) - Method in class org.minidns.record.TXT
 
serialize(DataOutputStream) - Method in class org.minidns.record.UNKNOWN
 
SERVER_FAIL - Enum constant in enum org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
 
serverAddress - Variable in class org.minidns.dnsqueryresult.StandardDnsQueryResult
 
service - Variable in class org.minidns.hla.srv.SrvServiceProto
 
service - Variable in enum org.minidns.hla.srv.SrvType
 
serviceCertificateConstraint - Enum constant in enum org.minidns.record.TLSA.CertUsage
The given certificate (or its public key) MUST match the end entity certificate and MUST pass PKIX validation.
setActiveTransformator(IdnaTransformator) - Static method in class org.minidns.idna.MiniDnsIdna
 
setAdditionalResourceRecords(Collection) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
 
setAnswers(Collection) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
 
setAskForDnssec(boolean) - Method in class org.minidns.DnsClient
 
setAuthenticData(boolean) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
Set the authentic data flag on this DNS message.
setAuthoritativeAnswer(boolean) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
Set the authoritative answer flag.
setCheckDisabled(boolean) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
Deprecated.
setCheckingDisabled(boolean) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
Change the check status of this packet.
setDataSource(DnsDataSource) - Method in class org.minidns.AbstractDnsClient
Set a DnsDataSource to be used by the DnsClient.
setDataSource(DnsDataSource) - Method in class org.minidns.iterative.ReliableDnsClient
 
setDefaultIpVersion(AbstractDnsClient.IpVersionSetting) - Static method in class org.minidns.AbstractDnsClient
 
setDisableResultFilter(boolean) - Method in class org.minidns.DnsClient
 
setDnssecOk() - Method in class org.minidns.edns.Edns.Builder
 
setDnssecOk(boolean) - Method in class org.minidns.edns.Edns.Builder
 
setException(E) - Method in class org.minidns.MiniDnsFuture.InternalMiniDnsFuture
 
setId(int) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
Set the current DNS message id.
setMode(ReliableDnsClient.Mode) - Method in class org.minidns.iterative.ReliableDnsClient
Set the mode used when resolving queries.
setNameserverRecords(Collection) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
 
setOpcode(DnsMessage.OPCODE) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
 
setPreferedIpVersion(AbstractDnsClient.IpVersionSetting) - Method in class org.minidns.AbstractDnsClient
 
setQrFlag(boolean) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
Set the QR flag.
setQueryMode(AbstractDnsDataSource.QueryMode) - Method in class org.minidns.source.AbstractDnsDataSource
 
setQuestion(Question) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
Set the question part of this message.
setQuestions(List) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
Set the question part of this message.
setReceiveTimestamp(long) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
 
setRecursionAvailable(boolean) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
Set the recursion available flog from this DNS message.
setRecursionDesired(boolean) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
Set the recursion desired flag on this message.
setResponseCode(DnsMessage.RESPONSE_CODE) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
 
setResult(V) - Method in class org.minidns.MiniDnsFuture.InternalMiniDnsFuture
 
setStripSignatureRecords(boolean) - Method in class org.minidns.dnssec.DnssecClient
Enable or disable stripping of signature records (RRSIG) from the result DnsMessage.
setTimeout(int) - Method in class org.minidns.source.AbstractDnsDataSource
 
setTimeout(int) - Method in interface org.minidns.source.DnsDataSource
Change the dns query timeout for all future queries.
setTruncated(boolean) - Method in class org.minidns.dnsmessage.DnsMessage.Builder
Set the truncation bit on this DNS message.
setUdpPayloadSize(int) - Method in class org.minidns.edns.Edns.Builder
 
setUdpPayloadSize(int) - Method in class org.minidns.source.AbstractDnsDataSource
 
setup(Context) - Static method in class org.minidns.dnsserverlookup.android21.AndroidUsingLinkProperties
Setup this DNS server lookup mechanism.
setUseHardcodedDnsServers(boolean) - Method in class org.minidns.DnsClient
 
setUseHardcodedDnsServers(boolean) - Method in class org.minidns.iterative.ReliableDnsClient
 
SHA1 - Enum constant in enum org.minidns.constants.DnssecConstants.DigestAlgorithm
 
SHA1 - Enum constant in enum org.minidns.record.NSEC3.HashAlgorithm
 
sha256 - Enum constant in enum org.minidns.record.TLSA.MatchingType
 
SHA256 - Enum constant in enum org.minidns.constants.DnssecConstants.DigestAlgorithm
 
SHA384 - Enum constant in enum org.minidns.constants.DnssecConstants.DigestAlgorithm
 
sha512 - Enum constant in enum org.minidns.record.TLSA.MatchingType
 
shouldGather(Record, Question, DnsName) - Method in class org.minidns.cache.ExtendedLruCache
 
shouldGather(Record, Question, DnsName) - Method in class org.minidns.cache.FullLruCache
 
SIG - Enum constant in enum org.minidns.record.Record.TYPE
 
signatureExpiration - Variable in class org.minidns.record.RRSIG
The date and time this RRSIG records expires.
signatureInception - Variable in class org.minidns.record.RRSIG
The date and time this RRSIG records starts to be valid.
SignatureVerifier - Interface in org.minidns.dnssec
 
signerName - Variable in class org.minidns.record.RRSIG
The owner name of the DNSKEY RR that a validator is supposed to use.
SINK - Enum constant in enum org.minidns.record.Record.TYPE
 
size() - Method in class org.minidns.dnsname.DnsName
 
SMIMEA - Enum constant in enum org.minidns.record.Record.TYPE
 
SOA - Class in org.minidns.record
SOA (start of authority) record payload.
SOA - Enum constant in enum org.minidns.record.Record.TYPE
 
SOA(String, String, long, int, int, int, long) - Constructor for class org.minidns.record.SOA
 
SOA(DnsName, DnsName, long, int, int, int, long) - Constructor for class org.minidns.record.SOA
 
sortMultiple(Collection...) - Static method in class org.minidns.hla.SrvResolverResult
Convenience method to sort multiple resolved SRV RRs.
sortSrvRecords(Collection) - Static method in class org.minidns.util.SrvUtil
Sort the given collection of SRV resource records by their priority and weight.
SPF - Enum constant in enum org.minidns.record.Record.TYPE
 
srv - Variable in class org.minidns.hla.SrvResolverResult.ResolvedSrvRecord
 
SRV - Class in org.minidns.record
SRV record payload (service pointer).
SRV - Enum constant in enum org.minidns.record.Record.TYPE
 
SRV(int, int, int, String) - Constructor for class org.minidns.record.SRV
 
SRV(int, int, int, DnsName) - Constructor for class org.minidns.record.SRV
 
SrvProto - Enum in org.minidns.hla.srv
 
SrvResolverResult - Class in org.minidns.hla
 
SrvResolverResult.ResolvedSrvRecord - Class in org.minidns.hla
 
SrvService - Enum in org.minidns.hla.srv
 
srvServiceProto - Variable in class org.minidns.hla.SrvResolverResult.ResolvedSrvRecord
 
SrvServiceProto - Class in org.minidns.hla.srv
The Serivce and Protocol part of a SRV owner name.
SrvServiceProto(DnsLabel, DnsLabel) - Constructor for class org.minidns.hla.srv.SrvServiceProto
 
SrvType - Enum in org.minidns.hla.srv
 
SrvUtil - Class in org.minidns.util
 
SrvUtil() - Constructor for class org.minidns.util.SrvUtil
 
SSHFP - Enum constant in enum org.minidns.record.Record.TYPE
 
StandardDnsQueryResult - Class in org.minidns.dnsqueryresult
 
StandardDnsQueryResult(InetAddress, int, DnsQueryResult.QueryMethod, DnsMessage, DnsMessage) - Constructor for class org.minidns.dnsqueryresult.StandardDnsQueryResult
 
STATUS - Enum constant in enum org.minidns.dnsmessage.DnsMessage.OPCODE
 
stripToLabels(int) - Method in class org.minidns.dnsname.DnsName
 
subjectPublicKeyInfo - Enum constant in enum org.minidns.record.TLSA.Selector
 
subSequence(int, int) - Method in class org.minidns.util.SafeCharSequence
 
SuccessCallback<T> - Interface in org.minidns.util
 
successfulQueries - Variable in class org.minidns.source.NetworkDataSourceWithAccounting.Stats
 
successfulTcpQueries - Variable in class org.minidns.source.NetworkDataSourceWithAccounting.Stats
 
successfulUdpQueries - Variable in class org.minidns.source.NetworkDataSourceWithAccounting.Stats
 
SVCB - Enum constant in enum org.minidns.record.Record.TYPE
 
SynthesizedCachedDnsQueryResult - Class in org.minidns.dnsqueryresult
 
SynthesizedCachedDnsQueryResult(DnsMessage, DnsMessage, DnsQueryResult) - Constructor for class org.minidns.dnsqueryresult.SynthesizedCachedDnsQueryResult
 
synthesizedResponse - Variable in class org.minidns.dnssec.DnssecQueryResult
 

T

TA - Enum constant in enum org.minidns.record.Record.TYPE
 
TALINK - Enum constant in enum org.minidns.record.Record.TYPE
 
target - Variable in class org.minidns.record.MX
The name of the target server.
target - Variable in class org.minidns.record.RRWithTarget
 
tcp - Enum constant in enum org.minidns.dnsqueryresult.DnsQueryResult.QueryMethod
 
tcp - Enum constant in enum org.minidns.hla.srv.SrvProto
 
tcp - Enum constant in enum org.minidns.source.AbstractDnsDataSource.QueryMode
Always use only TCP when querying DNS servers.
tcpResponseSize - Variable in class org.minidns.source.NetworkDataSourceWithAccounting.Stats
 
testWorld - Enum constant in enum org.minidns.dnsqueryresult.DnsQueryResult.QueryMethod
 
throwIfErrorResponse() - Method in class org.minidns.hla.ResolverResult
 
throwIfRequired(List) - Static method in exception class org.minidns.util.MultipleIoException
 
throwIseIfErrorResponse() - Method in class org.minidns.hla.ResolverResult
 
timeout - Variable in class org.minidns.source.AbstractDnsDataSource
DNS timeout.
TKEY - Enum constant in enum org.minidns.record.Record.TYPE
 
tlsa - Variable in exception class org.minidns.dane.DaneCertificateException.CertificateMismatch
 
TLSA - Class in org.minidns.record
 
TLSA - Enum constant in enum org.minidns.record.Record.TYPE
 
TLSA.CertUsage - Enum in org.minidns.record
The certificate usage field.
TLSA.MatchingType - Enum in org.minidns.record
 
TLSA.Selector - Enum in org.minidns.record
 
toArray() - Method in class org.minidns.dnsmessage.DnsMessage
Generate a binary dns packet out of this message.
toASCII(String) - Method in class org.minidns.idna.DefaultIdnaTransformator
 
toASCII(String) - Method in interface org.minidns.idna.IdnaTransformator
 
toASCII(String) - Static method in class org.minidns.idna.MiniDnsIdna
 
toByteArray() - Method in class org.minidns.dnsmessage.Question
Generate a binary paket for this dns question.
toByteArray() - Method in class org.minidns.record.Data
 
toByteArray() - Method in class org.minidns.record.Record
 
toIOException(List) - Static method in exception class org.minidns.util.MultipleIoException
 
toListOfStrings(Collection) - Static method in class org.minidns.dnsserverlookup.AbstractDnsServerLookupMechanism
 
toOutputStream(DataOutputStream) - Method in class org.minidns.record.Data
Write the binary representation of this payload to the given DataOutputStream.
toOutputStream(OutputStream) - Method in class org.minidns.record.Data
 
toOutputStream(OutputStream) - Method in class org.minidns.record.Record
 
toSafeRepesentation(String) - Static method in class org.minidns.dnslabel.DnsLabel
 
toSafeString() - Method in class org.minidns.util.SafeCharSequence
 
toString() - Method in class org.minidns.cache.LruCache
 
toString() - Method in class org.minidns.dnslabel.DnsLabel
 
toString() - Method in class org.minidns.dnsmessage.DnsMessage.Builder
 
toString() - Method in class org.minidns.dnsmessage.DnsMessage
 
toString() - Method in class org.minidns.dnsmessage.Question
 
toString() - Method in class org.minidns.dnsname.DnsName
 
toString() - Method in class org.minidns.dnsqueryresult.DnsQueryResult
 
toString() - Method in class org.minidns.dnssec.DnssecUnverifiedReason
 
toString() - Method in class org.minidns.edns.Edns
 
toString() - Method in class org.minidns.edns.EdnsOption
 
toString() - Method in class org.minidns.hla.ResolverResult
 
toString() - Method in class org.minidns.record.A
 
toString() - Method in class org.minidns.record.AAAA
 
toString() - Method in class org.minidns.record.DelegatingDnssecRR
 
toString() - Method in class org.minidns.record.DNSKEY
 
toString() - Method in class org.minidns.record.MX
 
toString() - Method in class org.minidns.record.NSEC
 
toString() - Method in class org.minidns.record.NSEC3
 
toString() - Method in class org.minidns.record.NSEC3PARAM
 
toString() - Method in class org.minidns.record.OPENPGPKEY
 
toString() - Method in class org.minidns.record.Record
Retrieve a textual representation of this resource record.
toString() - Method in class org.minidns.record.RRSIG
 
toString() - Method in class org.minidns.record.RRWithTarget
 
toString() - Method in class org.minidns.record.SOA
 
toString() - Method in class org.minidns.record.SRV
 
toString() - Method in class org.minidns.record.TLSA
 
toString() - Method in class org.minidns.record.TXT
 
toString() - Method in class org.minidns.RrSet
 
toString() - Method in class org.minidns.source.NetworkDataSourceWithAccounting.Stats
 
toStringInternal() - Method in class org.minidns.edns.EdnsOption
 
toStringInternal() - Method in class org.minidns.edns.Nsid
 
toStringInternal() - Method in class org.minidns.edns.UnknownEdnsOption
 
toUnicode(String) - Method in class org.minidns.idna.DefaultIdnaTransformator
 
toUnicode(String) - Method in interface org.minidns.idna.IdnaTransformator
 
toUnicode(String) - Static method in class org.minidns.idna.MiniDnsIdna
 
truncated - Variable in class org.minidns.dnsmessage.DnsMessage
True if message is truncated.
trustAnchorAssertion - Enum constant in enum org.minidns.record.TLSA.CertUsage
The given certificate (or its public key) MUST be used as trust anchor when validating the end entity certificate.
TSIG - Enum constant in enum org.minidns.record.Record.TYPE
 
ttl - Variable in class org.minidns.record.Record
The ttl of this record.
TXT - Class in org.minidns.record
A TXT record.
TXT - Enum constant in enum org.minidns.record.Record.TYPE
 
TXT(byte[]) - Constructor for class org.minidns.record.TXT
 
type - Variable in class org.minidns.dnsmessage.Question
The question type (e.g.
type - Variable in class org.minidns.record.Record
The type (and payload type) of this record.
type - Variable in class org.minidns.RrSet
 
typeCovered - Variable in class org.minidns.record.RRSIG
The type of RRset covered by this signature.
typeCoveredValue - Variable in class org.minidns.record.RRSIG
The binary value of the type of RRset covered by this signature.
types - Variable in class org.minidns.record.NSEC
The RR types existing at the owner name.
types - Variable in class org.minidns.record.NSEC3
The RR types existing at the original owner name.
typeValue - Variable in class org.minidns.dnsmessage.Question
The binary value of the question type.
typeValue - Variable in class org.minidns.record.Record
The binary value of the type of this record.
typeValues - Variable in class org.minidns.record.NSEC
The numeric values of all RR types existing at the owner name, including the ones unknown to MiniDNS.
typeValues - Variable in class org.minidns.record.NSEC3
The numeric values of all RR types existing at the original owner name, including the ones unknown to MiniDNS.

U

udp - Enum constant in enum org.minidns.dnsqueryresult.DnsQueryResult.QueryMethod
 
udp - Enum constant in enum org.minidns.hla.srv.SrvProto
 
udpPayloadSize - Variable in class org.minidns.edns.Edns
 
udpPayloadSize - Variable in class org.minidns.source.AbstractDnsDataSource
 
udpResponseSize - Variable in class org.minidns.source.NetworkDataSourceWithAccounting.Stats
 
udpTcp - Enum constant in enum org.minidns.source.AbstractDnsDataSource.QueryMode
Try UDP first, and if the result is bigger than the maximum UDP payload size, or if something else goes wrong, fallback to TCP.
UID - Enum constant in enum org.minidns.record.Record.TYPE
 
UINFO - Enum constant in enum org.minidns.record.Record.TYPE
 
UNASSIGNED3 - Enum constant in enum org.minidns.dnsmessage.DnsMessage.OPCODE
 
UnderscoreLabel - Class in org.minidns.dnslabel
A DNS label which begins with an underscore ('_').
UNECE - Enum constant in enum org.minidns.record.Record.TYPE
 
unicastQuery - Variable in class org.minidns.record.Record
MDNS defines the highest bit of the class as the unicast query bit.
UnixUsingEtcResolvConf - Class in org.minidns.dnsserverlookup
 
UNKNOWN - Class in org.minidns.record
 
UNKNOWN - Enum constant in enum org.minidns.edns.Edns.OptionCode
 
UNKNOWN - Enum constant in enum org.minidns.record.Record.TYPE
 
UnknownEdnsOption - Class in org.minidns.edns
 
UnknownEdnsOption(int, byte[]) - Constructor for class org.minidns.edns.UnknownEdnsOption
 
UNSPEC - Enum constant in enum org.minidns.record.Record.TYPE
 
unverifiedReasons - Variable in class org.minidns.hla.ResolverResult
 
UPDATE - Enum constant in enum org.minidns.dnsmessage.DnsMessage.OPCODE
 
URI - Enum constant in enum org.minidns.record.Record.TYPE
 

V

v4 - Variable in enum org.minidns.AbstractDnsClient.IpVersionSetting
 
v4only - Enum constant in enum org.minidns.AbstractDnsClient.IpVersionSetting
 
v4v6 - Enum constant in enum org.minidns.AbstractDnsClient.IpVersionSetting
 
v6 - Variable in enum org.minidns.AbstractDnsClient.IpVersionSetting
 
v6only - Enum constant in enum org.minidns.AbstractDnsClient.IpVersionSetting
 
v6v4 - Enum constant in enum org.minidns.AbstractDnsClient.IpVersionSetting
 
VALIDATE - Static variable in class org.minidns.dnslabel.DnsLabel
Whether or not the DNS label is validated on construction.
VALIDATE - Static variable in class org.minidns.dnsname.DnsName
Whether or not the DNS name is validated on construction.
value - Variable in enum org.minidns.constants.DnssecConstants.DigestAlgorithm
 
value - Variable in enum org.minidns.record.NSEC3.HashAlgorithm
 
valueOf(String) - Static method in enum org.minidns.AbstractDnsClient.IpVersionSetting
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.minidns.constants.DnssecConstants.DigestAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.minidns.constants.DnssecConstants.SignatureAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.minidns.dane.DaneVerificationResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.minidns.dnsmessage.DnsMessage.OPCODE
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.minidns.dnsqueryresult.DnsQueryResult.QueryMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.minidns.edns.Edns.OptionCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.minidns.hla.srv.SrvProto
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.minidns.hla.srv.SrvService
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.minidns.hla.srv.SrvType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.minidns.iterative.ReliableDnsClient.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.minidns.record.NSEC3.HashAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.minidns.record.Record.CLASS
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.minidns.record.Record.TYPE
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.minidns.record.TLSA.CertUsage
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.minidns.record.TLSA.MatchingType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.minidns.record.TLSA.Selector
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.minidns.source.AbstractDnsDataSource.QueryMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.minidns.AbstractDnsClient.IpVersionSetting
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.minidns.constants.DnssecConstants.DigestAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.minidns.constants.DnssecConstants.SignatureAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.minidns.dane.DaneVerificationResult
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.minidns.dnsmessage.DnsMessage.OPCODE
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.minidns.dnsqueryresult.DnsQueryResult.QueryMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.minidns.edns.Edns.OptionCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.minidns.hla.srv.SrvProto
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.minidns.hla.srv.SrvService
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.minidns.hla.srv.SrvType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.minidns.iterative.ReliableDnsClient.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.minidns.record.NSEC3.HashAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.minidns.record.Record.CLASS
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.minidns.record.Record.TYPE
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.minidns.record.TLSA.CertUsage
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.minidns.record.TLSA.MatchingType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.minidns.record.TLSA.Selector
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.minidns.source.AbstractDnsDataSource.QueryMode
Returns an array containing the constants of this enum type, in the order they are declared.
variablePart - Variable in class org.minidns.edns.Edns
 
variablePart - Variable in class org.minidns.record.OPT
 
verified - Enum constant in enum org.minidns.dane.DaneVerificationResult
A TLSA record with the certificate usage DANE-EE (3) matched the certificate.
verifiedConnect(HttpsURLConnection) - Method in class org.minidns.dane.DaneVerifier
Invokes URLConnection.connect() in a DANE verified fashion.
verifiedConnect(HttpsURLConnection, X509TrustManager) - Method in class org.minidns.dane.DaneVerifier
Invokes URLConnection.connect() in a DANE verified fashion.
verify(byte[], RRSIG, DNSKEY) - Method in class org.minidns.dnssec.algorithms.JavaSecSignatureVerifier
 
verify(byte[], RRSIG, DNSKEY) - Method in interface org.minidns.dnssec.SignatureVerifier
 
verify(SSLSession) - Method in class org.minidns.dane.DaneVerifier
Verifies the certificate chain in an active SSLSession.
verify(SSLSocket) - Method in class org.minidns.dane.DaneVerifier
Verifies the certificate chain in an active SSLSocket.
verifyCertificateChain(X509Certificate[], String, int) - Method in class org.minidns.dane.DaneVerifier
Verifies a certificate chain to be valid when used with the given connection details using DANE.
version - Variable in class org.minidns.edns.Edns
8-bit version field.

W

WALLET - Enum constant in enum org.minidns.record.Record.TYPE
 
wasSuccessful() - Method in class org.minidns.dnsqueryresult.DnsQueryResult
 
wasSuccessful() - Method in class org.minidns.hla.ResolverResult
 
weight - Variable in class org.minidns.record.SRV
The weight of this service.
WILDCARD_LABEL - Static variable in class org.minidns.dnslabel.DnsLabel
 
WKS - Enum constant in enum org.minidns.record.Record.TYPE
 
wrap(List) - Method in interface org.minidns.MiniDnsFuture.ExceptionsWrapper
 
writePartialSignature(DataOutputStream) - Method in class org.minidns.record.RRSIG
 
writeTo(OutputStream) - Method in class org.minidns.dnsmessage.DnsMessage
 
writeTo(OutputStream, boolean) - Method in class org.minidns.dnsmessage.DnsMessage
 
writeToBoas(ByteArrayOutputStream) - Method in class org.minidns.dnslabel.DnsLabel
 
writeToDos(DataOutputStream) - Method in class org.minidns.edns.EdnsOption
 
writeToStream(OutputStream) - Method in class org.minidns.dnsname.DnsName
 

X

X25 - Enum constant in enum org.minidns.record.Record.TYPE
 
X509TrustManagerUtil - Class in org.minidns.dane
 
X509TrustManagerUtil() - Constructor for class org.minidns.dane.X509TrustManagerUtil
 
xmpp_client - Enum constant in enum org.minidns.hla.srv.SrvService
 
xmpp_client - Enum constant in enum org.minidns.hla.srv.SrvType
 
xmpp_server - Enum constant in enum org.minidns.hla.srv.SrvService
 
xmpp_server - Enum constant in enum org.minidns.hla.srv.SrvType
 
xmpps_client - Enum constant in enum org.minidns.hla.srv.SrvService
XMPP client-to-server (c2s) connections using implicit TLS (also known as "Direct TLS").
xmpps_server - Enum constant in enum org.minidns.hla.srv.SrvService
XMPP server-to-server (s2s) connections using implicit TLS (also known as "Direct TLS").
XnLabel - Class in org.minidns.dnslabel
A label that begins with "xn--" and follows the LDH rule.
XnLabel(String) - Constructor for class org.minidns.dnslabel.XnLabel
 

Y

YXDOMAIN - Enum constant in enum org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
 
YXRRSET - Enum constant in enum org.minidns.dnsmessage.DnsMessage.RESPONSE_CODE
 

Z

ZONEMD - Enum constant in enum org.minidns.record.Record.TYPE
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form