A C D E F G H I J M N O Q R S T V X 
All Classes All Packages

A

addSecureEntryPoint(DnsName, byte[]) - Method in class org.minidns.dnssec.DnssecClient
Add a new secure entry point to the list of known secure entry points.
AlgorithmExceptionThrownReason(DnssecConstants.DigestAlgorithm, String, Record<? extends Data>, Exception) - Constructor for class org.minidns.dnssec.DnssecUnverifiedReason.AlgorithmExceptionThrownReason
 
AlgorithmMap - Class in org.minidns.dnssec.algorithms
 
AlgorithmNotSupportedReason(byte, Record.TYPE, Record<? extends Data>) - Constructor for class org.minidns.dnssec.DnssecUnverifiedReason.AlgorithmNotSupportedReason
 
AuthorityDoesNotContainSoa(DnsMessage) - Constructor for exception org.minidns.dnssec.DnssecValidationFailedException.AuthorityDoesNotContainSoa
 

C

CertificateMismatch(TLSA, byte[]) - Constructor for exception org.minidns.dane.DaneCertificateException.CertificateMismatch
 
certificateMismatchExceptions - Variable in exception org.minidns.dane.DaneCertificateException.MultipleCertificateMismatchExceptions
 
checkClientTrusted(X509Certificate[], String) - Method in class org.minidns.dane.ExpectingTrustManager
 
checkServerTrusted(X509Certificate[], String) - Method in class org.minidns.dane.ExpectingTrustManager
 
clearSecureEntryPoints() - Method in class org.minidns.dnssec.DnssecClient
Clears the list of known secure entry points.
computed - Variable in exception 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<DNSKEY>) - Constructor for class org.minidns.dnssec.DnssecUnverifiedReason.ConflictsWithSep
 

D

DaneCertificateException - Exception in org.minidns.dane
 
DaneCertificateException() - Constructor for exception org.minidns.dane.DaneCertificateException
 
DaneCertificateException(String) - Constructor for exception org.minidns.dane.DaneCertificateException
 
DaneCertificateException.CertificateMismatch - Exception in org.minidns.dane
 
DaneCertificateException.MultipleCertificateMismatchExceptions - Exception in org.minidns.dane
 
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
 
DataMalformedException(IOException, byte[]) - Constructor for exception org.minidns.dnssec.DnssecValidationFailedException.DataMalformedException
 
DataMalformedException(String, IOException, byte[]) - Constructor for exception org.minidns.dnssec.DnssecValidationFailedException.DataMalformedException
 
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
 
disableLookasideValidation() - Method in class org.minidns.dnssec.DnssecClient
Disables DNSSEC Lookaside Validation (DLV).
dnsQueryResult - Variable in class org.minidns.dnssec.DnssecQueryResult
 
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.
DnssecInvalidKeySpecException(String, InvalidKeySpecException, byte[]) - Constructor for exception org.minidns.dnssec.DnssecValidationFailedException.DnssecInvalidKeySpecException
 
DnssecInvalidKeySpecException(InvalidKeySpecException) - Constructor for exception org.minidns.dnssec.DnssecValidationFailedException.DnssecInvalidKeySpecException
 
DnssecQueryResult - Class in org.minidns.dnssec
 
DnssecResultNotAuthenticException - Exception 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.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
 
DnssecValidationFailedException - Exception in org.minidns.dnssec
 
DnssecValidationFailedException(String) - Constructor for exception org.minidns.dnssec.DnssecValidationFailedException
 
DnssecValidationFailedException(String, Throwable) - Constructor for exception org.minidns.dnssec.DnssecValidationFailedException
 
DnssecValidationFailedException(List<Record<? extends Data>>, String) - Constructor for exception org.minidns.dnssec.DnssecValidationFailedException
 
DnssecValidationFailedException(Question, String) - Constructor for exception org.minidns.dnssec.DnssecValidationFailedException
 
DnssecValidationFailedException(Record<? extends Data>, String) - Constructor for exception org.minidns.dnssec.DnssecValidationFailedException
 
DnssecValidationFailedException.AuthorityDoesNotContainSoa - Exception in org.minidns.dnssec
 
DnssecValidationFailedException.DataMalformedException - Exception in org.minidns.dnssec
 
DnssecValidationFailedException.DnssecInvalidKeySpecException - Exception in org.minidns.dnssec
 
DnssecValidatorInitializationException - Exception in org.minidns.dnssec
 
DnssecValidatorInitializationException(String, Throwable) - Constructor for exception org.minidns.dnssec.DnssecValidatorInitializationException
 

E

enableLookasideValidation() - Method in class org.minidns.dnssec.DnssecClient
Enables DNSSEC Lookaside Validation (DLV) using the default DLV service at dlv.isc.org.
equals(Object) - Method in class org.minidns.dnssec.DnssecUnverifiedReason
 
ExpectingTrustManager - Class in org.minidns.dane
 
ExpectingTrustManager(X509TrustManager) - Constructor for class org.minidns.dane.ExpectingTrustManager
Creates a new instance of ExpectingTrustManager.

F

from(Set<DnssecUnverifiedReason>) - Static method in exception org.minidns.dnssec.DnssecResultNotAuthenticException
 

G

getAcceptedIssuers() - Method in class org.minidns.dane.ExpectingTrustManager
 
getData() - Method in exception org.minidns.dnssec.DnssecValidationFailedException.DataMalformedException
 
getDefault() - Static method in class org.minidns.dane.X509TrustManagerUtil
 
getDefault(KeyStore) - Static method in class org.minidns.dane.X509TrustManagerUtil
 
getDsDigestCalculator(DnssecConstants.DigestAlgorithm) - Method in class org.minidns.dnssec.algorithms.AlgorithmMap
 
getException() - Method in class org.minidns.dane.ExpectingTrustManager
 
getKeyFactory() - Method in class org.minidns.dnssec.algorithms.JavaSecSignatureVerifier
 
getNsecDigestCalculator(NSEC3.HashAlgorithm) - Method in class org.minidns.dnssec.algorithms.AlgorithmMap
 
getOutdatedRrSigs() - Method in class org.minidns.dnssec.DnssecUnverifiedReason.NoActiveSignaturesReason
 
getPublicKey(DNSKEY) - Method in class org.minidns.dnssec.algorithms.JavaSecSignatureVerifier
 
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
 
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
 
getResponse() - Method in exception org.minidns.dnssec.DnssecValidationFailedException.AuthorityDoesNotContainSoa
 
getSignature(RRSIG) - Method in class org.minidns.dnssec.algorithms.JavaSecSignatureVerifier
 
getSignatures() - Method in class org.minidns.dnssec.DnssecQueryResult
 
getSignatureVerifier(DnssecConstants.SignatureAlgorithm) - Method in class org.minidns.dnssec.algorithms.AlgorithmMap
 
getUnverifiedReasons() - Method in class org.minidns.dnssec.DnssecQueryResult
 
getUnverifiedReasons() - Method in exception org.minidns.dnssec.DnssecResultNotAuthenticException
 

H

hasException() - Method in class org.minidns.dane.ExpectingTrustManager
 
hashCode() - Method in class org.minidns.dnssec.DnssecUnverifiedReason
 

I

INSTANCE - Static variable in class org.minidns.dnssec.algorithms.AlgorithmMap
 
isAuthenticData() - Method in class org.minidns.dnssec.DnssecQueryResult
 
isResponseAcceptable(DnsMessage) - Method in class org.minidns.dnssec.DnssecClient
 
isStripSignatureRecords() - Method in class org.minidns.dnssec.DnssecClient
Whether signature records (RRSIG) are stripped from the resulting DnsMessage.

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
 

M

MultipleCertificateMismatchExceptions(List<DaneCertificateException.CertificateMismatch>) - Constructor for exception org.minidns.dane.DaneCertificateException.MultipleCertificateMismatchExceptions
 

N

newQuestion(DnsMessage.Builder) - Method in class org.minidns.dnssec.DnssecClient
 
NoActiveSignaturesReason(Question, List<RRSIG>) - Constructor for class org.minidns.dnssec.DnssecUnverifiedReason.NoActiveSignaturesReason
 
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
 
NoTrustAnchorReason(DnsName) - Constructor for class org.minidns.dnssec.DnssecUnverifiedReason.NoTrustAnchorReason
 
NSECDoesNotMatchReason(Question, Record<? extends Data>) - Constructor for class org.minidns.dnssec.DnssecUnverifiedReason.NSECDoesNotMatchReason
 

O

org.minidns.dane - package org.minidns.dane
 
org.minidns.dnssec - package org.minidns.dnssec
 
org.minidns.dnssec.algorithms - package org.minidns.dnssec.algorithms
 

Q

query(Question) - Method in class org.minidns.dnssec.DnssecClient
 
queryDnssec(CharSequence, Record.TYPE) - Method in class org.minidns.dnssec.DnssecClient
 
queryDnssec(Question) - Method in class org.minidns.dnssec.DnssecClient
 

R

removeSecureEntryPoint(DnsName) - Method in class org.minidns.dnssec.DnssecClient
Remove the secure entry point stored for a domain name.

S

setStripSignatureRecords(boolean) - Method in class org.minidns.dnssec.DnssecClient
Enable or disable stripping of signature records (RRSIG) from the result DnsMessage.
SignatureVerifier - Interface in org.minidns.dnssec
 
synthesizedResponse - Variable in class org.minidns.dnssec.DnssecQueryResult
 

T

tlsa - Variable in exception org.minidns.dane.DaneCertificateException.CertificateMismatch
 
toString() - Method in class org.minidns.dnssec.DnssecUnverifiedReason
 

V

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.

X

X509TrustManagerUtil - Class in org.minidns.dane
 
X509TrustManagerUtil() - Constructor for class org.minidns.dane.X509TrustManagerUtil
 
A C D E F G H I J M N O Q R S T V X 
All Classes All Packages