A C D E F G H I J M N O Q R S T V X
All Classes All Packages
All Classes All Packages
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
All Classes All Packages