Skip navigation links
B C D F G H I K L M N O R S T V 

B

ByteArrayComparator - Class in org.jitsi.dnssec.validator
This class implements a basic comparator for byte arrays.
ByteArrayComparator() - Constructor for class org.jitsi.dnssec.validator.ByteArrayComparator
 

C

classifyResponse(SMessage) - Static method in class org.jitsi.dnssec.validator.ValUtils
Given a response, classify ANSWER responses into a subtype.
clear() - Method in class org.jitsi.dnssec.validator.TrustAnchorStore
Removes all stored trust anchors.
closestEncloser(Name, NSECRecord) - Static method in class org.jitsi.dnssec.validator.ValUtils
Determines the 'closest encloser' - the name that has the most common labels between domain and (Record.getName() or NSECRecord.getNext()).
compare(Object, Object) - Method in class org.jitsi.dnssec.validator.ByteArrayComparator

D

DIGEST_PREFERENCE - Static variable in class org.jitsi.dnssec.validator.ValUtils
 
DnsSecVerifier - Class in org.jitsi.dnssec.validator
A class for performing basic DNSSEC verification.
DnsSecVerifier() - Constructor for class org.jitsi.dnssec.validator.DnsSecVerifier
 

F

find(Name, int) - Method in class org.jitsi.dnssec.validator.KeyCache
Find the 'closest' trusted DNSKEY rrset to the given name.
find(Name, int) - Method in class org.jitsi.dnssec.validator.TrustAnchorStore
Gets the closest trusted key for the given name or null if no match is found.
findAnswerRRset(Name, int, int) - Method in class org.jitsi.dnssec.SMessage
Find an "answer" RRset.
findRRset(Name, int, int, int) - Method in class org.jitsi.dnssec.SMessage
Find a specific (S)RRset in a given section.

G

get(String, Object...) - Static method in class org.jitsi.dnssec.R
Gets a translated message.
getBadReason() - Method in class org.jitsi.dnssec.validator.KeyEntry
Gets the reason why this key entry is bad.
getBogusReason() - Method in class org.jitsi.dnssec.SMessage
Gets the reason why this messages' status is bogus.
getCount(int) - Method in class org.jitsi.dnssec.SMessage
Gets the number of records.
getDClass() - Method in class org.jitsi.dnssec.validator.KeyEntry
Gets the DNS class.
getHeader() - Method in class org.jitsi.dnssec.SMessage
Gets the header of this message.
getMessage() - Method in class org.jitsi.dnssec.SMessage
Gets this message as a standard DNSJAVA message.
getName() - Method in class org.jitsi.dnssec.validator.KeyEntry
Gets the name of the cache entry.
getQuestion() - Method in class org.jitsi.dnssec.SMessage
Gets the question section of this message.
getRcode() - Method in class org.jitsi.dnssec.SMessage
Gets the result code of the response message.
getRRset() - Method in class org.jitsi.dnssec.validator.KeyEntry
Gets the DNSKEYs for the cached key entry.
getSectionRRsets(int) - Method in class org.jitsi.dnssec.SMessage
Gets signed RRsets for the queried section.
getSectionRRsets(int, int) - Method in class org.jitsi.dnssec.SMessage
Gets signed RRsets for the queried section.
getSecurityStatus() - Method in class org.jitsi.dnssec.SRRset
Return the current security status (generally: SecurityStatus.UNCHECKED, SecurityStatus.BOGUS, or SecurityStatus.SECURE).
getSignerName() - Method in class org.jitsi.dnssec.SRRset
 
getStatus() - Method in class org.jitsi.dnssec.SMessage
Gets the security status of this message.
getTrustAnchors() - Method in class org.jitsi.dnssec.validator.ValidatingResolver
Gets the store with the loaded trust anchors.
getTTL() - Method in class org.jitsi.dnssec.validator.KeyEntry
Gets the TTL [s].

H

hasSignedNsecs(SMessage) - Method in class org.jitsi.dnssec.validator.ValUtils
Checks if the authority section of a message contains at least one signed NSEC or NSEC3 record.

I

init(Properties) - Method in class org.jitsi.dnssec.validator.KeyCache
Initialize the cache.
init(Properties) - Method in class org.jitsi.dnssec.validator.ValidatingResolver
Initialize the module.
init(Properties) - Method in class org.jitsi.dnssec.validator.ValUtils
Initialize the module.
isBad() - Method in class org.jitsi.dnssec.validator.KeyEntry
Gets an indication if this is a bad key, i.e.
isGood() - Method in class org.jitsi.dnssec.validator.KeyEntry
Gets an indication if this is a good key, i.e.
isNull() - Method in class org.jitsi.dnssec.validator.KeyEntry
Gets an indication if this is a null key, i.e.

K

KeyCache - Class in org.jitsi.dnssec.validator
Cache for DNSKEY RRsets or corresponding null/bad key entries with a limited size and respect for TTL values.
KeyCache() - Constructor for class org.jitsi.dnssec.validator.KeyCache
Creates a new instance of this class.
KeyEntry - Class in org.jitsi.dnssec.validator
DNSKEY cache entry for a given Name, with or without actual keys.

L

loadTrustAnchors(InputStream) - Method in class org.jitsi.dnssec.validator.ValidatingResolver
Load the trust anchor file into the trust anchor store.
longestCommonName(Name, Name) - Static method in class org.jitsi.dnssec.validator.ValUtils
Finds the longest domain name in common with the given name.

M

MAX_CACHE_SIZE_CONFIG - Static variable in class org.jitsi.dnssec.validator.KeyCache
Name of the property that configures the maximum cache size.
MAX_TTL_CONFIG - Static variable in class org.jitsi.dnssec.validator.KeyCache
Name of the property that configures the maximum cache TTL.

N

newBadKeyEntry(Name, int, long) - Static method in class org.jitsi.dnssec.validator.KeyEntry
Creates a new bad key entry without actual DNSKEYs, i.e.
newKeyEntry(SRRset) - Static method in class org.jitsi.dnssec.validator.KeyEntry
Creates a new key entry from actual DNSKEYs.
newNullKeyEntry(Name, int, long) - Static method in class org.jitsi.dnssec.validator.KeyEntry
Creates a new trusted key entry without actual DNSKEYs, i.e.
nsecProvesNameError(NSECRecord, Name, Name) - Static method in class org.jitsi.dnssec.validator.ValUtils
Determine if the given NSEC proves a NameError (NXDOMAIN) for a given qname.
nsecProvesNodata(NSECRecord, Name, int) - Static method in class org.jitsi.dnssec.validator.ValUtils
Determine if a NSEC proves the NOERROR/NODATA conditions.
nsecProvesNodataDsReply(Message, SMessage, SRRset) - Method in class org.jitsi.dnssec.validator.ValUtils
Check DS absence.
NsecProvesNodataResponse() - Constructor for class org.jitsi.dnssec.validator.ValUtils.NsecProvesNodataResponse
 
nsecProvesNoDS(NSECRecord, Name) - Static method in class org.jitsi.dnssec.validator.ValUtils
Determines whether the given NSECRecord proves that there is no DSRecord for qname.
nsecProvesNoWC(NSECRecord, Name, Name) - Static method in class org.jitsi.dnssec.validator.ValUtils
Determine if a NSEC record proves the non-existence of a wildcard that could have produced qname.
nsecWildcard(Name, NSECRecord) - Static method in class org.jitsi.dnssec.validator.ValUtils
Gets the closest encloser of domain prepended with a wildcard label.

O

org.jitsi.dnssec - package org.jitsi.dnssec
 
org.jitsi.dnssec.validator - package org.jitsi.dnssec.validator
 

R

R - Class in org.jitsi.dnssec
Utility class to retrieve messages from ResourceBundles.
ResponseClassification - Enum in org.jitsi.dnssec.validator
These are response subtypes.
rrsetWildcard(RRset) - Static method in class org.jitsi.dnssec.validator.ValUtils
Determine by looking at a signed RRset whether or not the RRset name was the result of a wildcard expansion.

S

SecurityStatus - Enum in org.jitsi.dnssec
Codes for DNSSEC security statuses.
send(Message) - Method in class org.jitsi.dnssec.validator.ValidatingResolver
Sends a message and validates the response with DNSSEC before returning it.
sendAsync(Message, ResolverListener) - Method in class org.jitsi.dnssec.validator.ValidatingResolver
Not implemented.
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.
setEDNS(int) - Method in class org.jitsi.dnssec.validator.ValidatingResolver
This is a no-op, EDNS is always set to level 0.
setEDNS(int, int, int, List) - 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.
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(int, int) - Method in class org.jitsi.dnssec.validator.ValidatingResolver
Sets the amount of time to wait for a response before giving up.
setTimeout(int) - Method in class org.jitsi.dnssec.validator.ValidatingResolver
Sets the amount of time to wait for a response before giving up.
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(RRset) - Constructor for class org.jitsi.dnssec.SRRset
Create a new SRRset from an existing RRset.
store(KeyEntry) - Method in class org.jitsi.dnssec.validator.KeyCache
Store a KeyEntry in the cache.
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).

T

TrustAnchorStore - Class in org.jitsi.dnssec.validator
Storage for DS or DNSKEY records that are known to be trusted.
TrustAnchorStore() - Constructor for class org.jitsi.dnssec.validator.TrustAnchorStore
Creates a new instance of this class.

V

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.
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(RRset, RRset) - Method in class org.jitsi.dnssec.validator.DnsSecVerifier
Verifies an RRset.
verify(RRset, DNSKEYRecord) - Method in class org.jitsi.dnssec.validator.DnsSecVerifier
Verify an RRset against a single DNSKEY.
verifyNewDNSKEYs(SRRset, SRRset, long) - 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) - Method in class org.jitsi.dnssec.validator.ValUtils
Given an SRRset that is signed by a DNSKEY found in the key_rrset, verify it.
B C D F G H I K L M N O R S T V 
Skip navigation links

Copyright © 2016 jitsi.org. All rights reserved.