- SecurityStatus - Enum in org.jitsi.dnssec
-
Codes for DNSSEC security statuses.
- sendAsync(Message) - Method in class org.jitsi.dnssec.validator.ValidatingResolver
-
Asynchronously sends a message and validates the response with DNSSEC before returning it.
- setBadReason(String) - Method in class org.jitsi.dnssec.validator.KeyEntry
-
Sets the reason why this key entry is bad.
- setBogus(String) - Method in class org.jitsi.dnssec.SMessage
-
Sets the security status of this message to bogus and sets the reason.
- setBundle(ResourceBundle) - Static method in class org.jitsi.dnssec.R
-
Programmatically set the ResourceBundle to be used.
- setCanonicalNsecOwner(SRRset, RRSIGRecord) - Static method in class org.jitsi.dnssec.validator.ValUtils
-
Set the owner name of NSEC RRsets to the canonical name, i.e.
- setEDNS(int, int, int, List<EDNSOption>) - Method in class org.jitsi.dnssec.validator.ValidatingResolver
-
The method is forwarded to the resolver, but always ensure that the level is 0 and the flags
contains DO.
- setIgnoreTruncation(boolean) - Method in class org.jitsi.dnssec.validator.ValidatingResolver
-
This is a no-op, truncation is never ignored.
- setName(Name) - Method in class org.jitsi.dnssec.SRRset
-
Set the name of the records.
- setPort(int) - Method in class org.jitsi.dnssec.validator.ValidatingResolver
-
Forwards the data to the head resolver passed at construction time.
- setSecurityStatus(SecurityStatus) - Method in class org.jitsi.dnssec.SRRset
-
Set the current security status for this SRRset.
- setStatus(SecurityStatus) - Method in class org.jitsi.dnssec.SMessage
-
Sets the security status for this message.
- setStatus(SecurityStatus, String) - Method in class org.jitsi.dnssec.SMessage
-
Sets the security status for this message.
- setTCP(boolean) - Method in class org.jitsi.dnssec.validator.ValidatingResolver
-
Forwards the data to the head resolver passed at construction time.
- setTimeout(Duration) - Method in class org.jitsi.dnssec.validator.ValidatingResolver
-
- setTSIGKey(TSIG) - Method in class org.jitsi.dnssec.validator.ValidatingResolver
-
Forwards the data to the head resolver passed at construction time.
- setUseNeutralMessages(boolean) - Static method in class org.jitsi.dnssec.R
-
If set to true, messages will not be obtained from resource bundles but formatted as
key:param1:...:paramN.
- SMessage - Class in org.jitsi.dnssec
-
This class represents a DNS message with validator state and some utility methods.
- SMessage(Header) - Constructor for class org.jitsi.dnssec.SMessage
-
Creates a instance of this class.
- SMessage(int, Record) - Constructor for class org.jitsi.dnssec.SMessage
-
Creates a new instance of this class.
- SMessage(Message) - Constructor for class org.jitsi.dnssec.SMessage
-
Creates a new instance of this class.
- SRRset - Class in org.jitsi.dnssec
-
An extended version of RRset that adds the indication of DNSSEC security status.
- SRRset() - Constructor for class org.jitsi.dnssec.SRRset
-
Create a new, blank SRRset.
- SRRset(Record) - Constructor for class org.jitsi.dnssec.SRRset
-
Create a new SRRset with one record.
- SRRset(RRset) - Constructor for class org.jitsi.dnssec.SRRset
-
Create a new SRRset from an existing RRset.
- SRRset(SRRset) - Constructor for class org.jitsi.dnssec.SRRset
-
Create a new SRRset from an existing SRRset.
- store(KeyEntry) - Method in class org.jitsi.dnssec.validator.KeyCache
-
- store(SRRset) - Method in class org.jitsi.dnssec.validator.TrustAnchorStore
-
Stores the given RRset as known trusted keys.
- strictSubdomain(Name, Name) - Static method in class org.jitsi.dnssec.validator.ValUtils
-
Is the first Name strictly a subdomain of the second name (i.e., below but not equal to).
- ValidatingResolver - Class in org.jitsi.dnssec.validator
-
This resolver validates responses with DNSSEC.
- ValidatingResolver(Resolver) - Constructor for class org.jitsi.dnssec.validator.ValidatingResolver
-
Creates a new instance of this class.
- ValidatingResolver(Resolver, Clock) - Constructor for class org.jitsi.dnssec.validator.ValidatingResolver
-
Creates a new instance of this class.
- VALIDATION_REASON_QCLASS - Static variable in class org.jitsi.dnssec.validator.ValidatingResolver
-
The QCLASS being used for the injection of the reason why the validator came to the returned
result.
- valueOf(String) - Static method in enum org.jitsi.dnssec.SecurityStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jitsi.dnssec.validator.ResponseClassification
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.jitsi.dnssec.SecurityStatus
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.jitsi.dnssec.validator.ResponseClassification
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- ValUtils - Class in org.jitsi.dnssec.validator
-
This is a collection of routines encompassing the logic of validating different message types.
- ValUtils() - Constructor for class org.jitsi.dnssec.validator.ValUtils
-
Creates a new instance of this class.
- ValUtils.NsecProvesNodataResponse - Class in org.jitsi.dnssec.validator
-
- verify(SRRset, RRset, Instant) - Method in class org.jitsi.dnssec.validator.DnsSecVerifier
-
Verifies an RRset.
- verify(RRset, DNSKEYRecord, Instant) - Method in class org.jitsi.dnssec.validator.DnsSecVerifier
-
Verify an RRset against a single DNSKEY.
- verifyNewDNSKEYs(SRRset, SRRset, long, Instant) - Method in class org.jitsi.dnssec.validator.ValUtils
-
Given a DS rrset and a DNSKEY rrset, match the DS to a DNSKEY and verify the DNSKEY rrset with
that key.
- verifySRRset(SRRset, SRRset, Instant) - Method in class org.jitsi.dnssec.validator.ValUtils
-
Given an SRRset that is signed by a DNSKEY found in the key_rrset, verify it.