Package org.xbill.DNS.dnssec
Class Nsec3ValidationState
java.lang.Object
org.xbill.DNS.dnssec.Nsec3ValidationState
Cache for NSEC3 hashes and to keep track of the number of hash calculations as well as
calculation errors.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final base32private final Map<String, Nsec3ValidationState.Nsec3CacheEntry> (package private) int(package private) int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncomputeIfAbsent(NSEC3Record nsec3, Name name) private Stringkey(NSEC3Record nsec3, Name name)
-
Field Details
-
b32
-
cache
-
numCalc
int numCalc -
numCalcErrors
int numCalcErrors
-
-
Constructor Details
-
Nsec3ValidationState
Nsec3ValidationState()
-
-
Method Details
-
computeIfAbsent
public Nsec3ValidationState.Nsec3CacheEntry computeIfAbsent(NSEC3Record nsec3, Name name) throws NoSuchAlgorithmException - Throws:
NoSuchAlgorithmException
-
key
-