Index

A B C D E F G H I K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

A - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
A6 - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
AAAA - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
AAAAResourceRecord - Class in nl.sidnlabs.dnslib.message.records
 
AAAAResourceRecord() - Constructor for class nl.sidnlabs.dnslib.message.records.AAAAResourceRecord
 
AbstractResourceRecord - Class in nl.sidnlabs.dnslib.message.records
 
AbstractResourceRecord() - Constructor for class nl.sidnlabs.dnslib.message.records.AbstractResourceRecord
 
add(ResourceRecord) - Method in class nl.sidnlabs.dnslib.message.RRset
 
addAdditional(ResourceRecord) - Method in class nl.sidnlabs.dnslib.message.Message
 
addAdditional(RRset) - Method in class nl.sidnlabs.dnslib.message.Message
 
addAnswer(ResourceRecord) - Method in class nl.sidnlabs.dnslib.message.Message
 
addAnswer(RRset) - Method in class nl.sidnlabs.dnslib.message.Message
 
addAuthority(ResourceRecord) - Method in class nl.sidnlabs.dnslib.message.Message
 
addAuthority(RRset) - Method in class nl.sidnlabs.dnslib.message.Message
 
addQuestion(Question) - Method in class nl.sidnlabs.dnslib.message.Message
 
AFSDB - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
AlgorithmType - Enum Class in nl.sidnlabs.dnslib.types
 
ANY - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordClass
 
ANY - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
AnyResourceRecord - Class in nl.sidnlabs.dnslib.message.records
 
AnyResourceRecord() - Constructor for class nl.sidnlabs.dnslib.message.records.AnyResourceRecord
 
APL - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
AResourceRecord - Class in nl.sidnlabs.dnslib.message.records
 
AResourceRecord() - Constructor for class nl.sidnlabs.dnslib.message.records.AResourceRecord
 
ATMA - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
AVC - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
AXFR - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 

B

BADALG - Enum constant in enum class nl.sidnlabs.dnslib.types.RcodeType
 
BADCOOKIE - Enum constant in enum class nl.sidnlabs.dnslib.types.RcodeType
 
BADKEY - Enum constant in enum class nl.sidnlabs.dnslib.types.RcodeType
 
BADMODE - Enum constant in enum class nl.sidnlabs.dnslib.types.RcodeType
 
BADNAME - Enum constant in enum class nl.sidnlabs.dnslib.types.RcodeType
 
BADTIME - Enum constant in enum class nl.sidnlabs.dnslib.types.RcodeType
 
BADTRUNC - Enum constant in enum class nl.sidnlabs.dnslib.types.RcodeType
 
BADVERS_OR_BADSIG - Enum constant in enum class nl.sidnlabs.dnslib.types.RcodeType
 
bytesAvailable() - Method in class nl.sidnlabs.dnslib.message.util.NetworkData
 

C

CAA - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
CDNSKEY - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
CDS - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
CERT - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
CH - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordClass
 
classz - Variable in class nl.sidnlabs.dnslib.message.records.AbstractResourceRecord
 
clear() - Method in class nl.sidnlabs.dnslib.message.RRset
 
ClientSubnetOption - Class in nl.sidnlabs.dnslib.message.records.edns0
http://tools.ietf.org/html/draft-vandergaast-edns-client-subnet-02
ClientSubnetOption() - Constructor for class nl.sidnlabs.dnslib.message.records.edns0.ClientSubnetOption
 
ClientSubnetOption(int, int, NetworkData) - Constructor for class nl.sidnlabs.dnslib.message.records.edns0.ClientSubnetOption
 
CNAME - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
CNAMEResourceRecord - Class in nl.sidnlabs.dnslib.message.records
 
CNAMEResourceRecord() - Constructor for class nl.sidnlabs.dnslib.message.records.CNAMEResourceRecord
 
code - Variable in class nl.sidnlabs.dnslib.message.records.edns0.EDNS0Option
 
count(String) - Static method in class nl.sidnlabs.dnslib.util.LabelUtil
 
createAs(ResourceRecord) - Static method in class nl.sidnlabs.dnslib.message.RRset
 
createJsonBuilder() - Method in class nl.sidnlabs.dnslib.message.records.AbstractResourceRecord
 
createKeyTag(byte[], int) - Static method in class nl.sidnlabs.dnslib.util.KeyUtil
Bereken de keyTag(footprint) van een publieke sleutel.
createPublicKey(byte[], int) - Static method in class nl.sidnlabs.dnslib.util.KeyUtil
 
createResourceRecord(int) - Method in class nl.sidnlabs.dnslib.message.records.ResourceRecordFactory
 
createResponseHeader(char) - Static method in class nl.sidnlabs.dnslib.message.Header
 
CSYNC - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 

D

data - Variable in class nl.sidnlabs.dnslib.message.records.TXTResourceRecord
 
decode(int, NetworkData, List<TypeMap>) - Method in class nl.sidnlabs.dnslib.message.records.dnssec.NSECTypeDecoder
 
decode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.Header
 
decode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.Message
 
decode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.Question
 
decode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.records.edns0.ClientSubnetOption
 
decode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.records.edns0.DNSSECOption
 
decode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.records.edns0.EDEOption
 
decode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.records.edns0.EDNS0Option
 
decode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.records.edns0.KeyTagOption
 
decode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.records.edns0.NSidOption
 
decode(NetworkData, boolean) - Method in class nl.sidnlabs.dnslib.message.records.AAAAResourceRecord
 
decode(NetworkData, boolean) - Method in class nl.sidnlabs.dnslib.message.records.AbstractResourceRecord
 
decode(NetworkData, boolean) - Method in class nl.sidnlabs.dnslib.message.records.AResourceRecord
 
decode(NetworkData, boolean) - Method in class nl.sidnlabs.dnslib.message.records.CNAMEResourceRecord
 
decode(NetworkData, boolean) - Method in class nl.sidnlabs.dnslib.message.records.dnssec.DNSKEYResourceRecord
 
decode(NetworkData, boolean) - Method in class nl.sidnlabs.dnslib.message.records.dnssec.DSResourceRecord
 
decode(NetworkData, boolean) - Method in class nl.sidnlabs.dnslib.message.records.dnssec.NSEC3ParamResourceRecord
 
decode(NetworkData, boolean) - Method in class nl.sidnlabs.dnslib.message.records.dnssec.NSEC3ResourceRecord
 
decode(NetworkData, boolean) - Method in class nl.sidnlabs.dnslib.message.records.dnssec.NSECResourceRecord
 
decode(NetworkData, boolean) - Method in class nl.sidnlabs.dnslib.message.records.dnssec.RRSIGResourceRecord
 
decode(NetworkData, boolean) - Method in class nl.sidnlabs.dnslib.message.records.edns0.OPTResourceRecord
 
decode(NetworkData, boolean) - Method in class nl.sidnlabs.dnslib.message.records.HINFOResourceRecord
 
decode(NetworkData, boolean) - Method in class nl.sidnlabs.dnslib.message.records.LOCResourceRecord
 
decode(NetworkData, boolean) - Method in class nl.sidnlabs.dnslib.message.records.MXResourceRecord
 
decode(NetworkData, boolean) - Method in class nl.sidnlabs.dnslib.message.records.NAPTRResourceRecord
 
decode(NetworkData, boolean) - Method in class nl.sidnlabs.dnslib.message.records.NotImplementedResourceRecord
 
decode(NetworkData, boolean) - Method in class nl.sidnlabs.dnslib.message.records.NSResourceRecord
 
decode(NetworkData, boolean) - Method in class nl.sidnlabs.dnslib.message.records.PTRResourceRecord
 
decode(NetworkData, boolean) - Method in interface nl.sidnlabs.dnslib.message.records.ResourceRecord
 
decode(NetworkData, boolean) - Method in class nl.sidnlabs.dnslib.message.records.SOAResourceRecord
 
decode(NetworkData, boolean) - Method in class nl.sidnlabs.dnslib.message.records.SRVResourceRecord
 
decode(NetworkData, boolean) - Method in class nl.sidnlabs.dnslib.message.records.SSHFPResourceRecord
 
decode(NetworkData, boolean) - Method in class nl.sidnlabs.dnslib.message.records.TSIGResourceRecord
 
decode(NetworkData, boolean) - Method in class nl.sidnlabs.dnslib.message.records.TXTResourceRecord
 
decode(NetworkData, boolean) - Method in class nl.sidnlabs.dnslib.message.records.URIResourceRecord
 
DH - Enum constant in enum class nl.sidnlabs.dnslib.types.AlgorithmType
 
DHCID - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
DigestType - Enum Class in nl.sidnlabs.dnslib.types
Digest Algorithms Registration Procedures Standards Action Reference [RFC3658][RFC4034][RFC4035] Value Description Status Reference 0 Reserved - [RFC3658] 1 SHA-1 MANDATORY [RFC3658] 2 SHA-256 MANDATORY [RFC4509] 3 GOST R 34.11-94 OPTIONAL [RFC5933] 4 SHA-384 OPTIONAL [RFC6605] 5-255 Unassigned -
DLV - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
DNAME - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
DnsDecodeException - Exception Class in nl.sidnlabs.dnslib.exception
 
DnsDecodeException(String) - Constructor for exception class nl.sidnlabs.dnslib.exception.DnsDecodeException
 
DnsDecodeException(String, Exception) - Constructor for exception class nl.sidnlabs.dnslib.exception.DnsDecodeException
 
DnsEncodeException - Exception Class in nl.sidnlabs.dnslib.exception
 
DnsEncodeException(String) - Constructor for exception class nl.sidnlabs.dnslib.exception.DnsEncodeException
 
DnsEncodeException(String, Exception) - Constructor for exception class nl.sidnlabs.dnslib.exception.DnsEncodeException
 
DNSKEY - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
DNSKEYResourceRecord - Class in nl.sidnlabs.dnslib.message.records.dnssec
 
DNSKEYResourceRecord() - Constructor for class nl.sidnlabs.dnslib.message.records.dnssec.DNSKEYResourceRecord
 
DNSSECOption - Class in nl.sidnlabs.dnslib.message.records.edns0
 
DNSSECOption(int, int, NetworkData) - Constructor for class nl.sidnlabs.dnslib.message.records.edns0.DNSSECOption
 
DNSStringUtil - Class in nl.sidnlabs.dnslib.message.util
DNS Label Types Registration Procedures IESG Approval Reference [RFC-ietf-dnsext-rfc2671bis-edns0-10] Note IETF standards action required to allocate new types The top 2 bits of the first byte of an DNS label indicates the type of label.
DOA - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
domainname(String) - Static method in class nl.sidnlabs.dnslib.util.NameUtil
 
DS - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
DSASHA1 - Enum constant in enum class nl.sidnlabs.dnslib.types.AlgorithmType
 
DSResourceRecord - Class in nl.sidnlabs.dnslib.message.records.dnssec
 
DSResourceRecord() - Constructor for class nl.sidnlabs.dnslib.message.records.dnssec.DSResourceRecord
 

E

ECC - Enum constant in enum class nl.sidnlabs.dnslib.types.AlgorithmType
 
EDEOption - Class in nl.sidnlabs.dnslib.message.records.edns0
 
EDEOption() - Constructor for class nl.sidnlabs.dnslib.message.records.edns0.EDEOption
 
EDEOption(int, int, NetworkData) - Constructor for class nl.sidnlabs.dnslib.message.records.edns0.EDEOption
 
EDNS0Option - Class in nl.sidnlabs.dnslib.message.records.edns0
 
EDNS0Option() - Constructor for class nl.sidnlabs.dnslib.message.records.edns0.EDNS0Option
 
EDNS0Option(int, int, NetworkData) - Constructor for class nl.sidnlabs.dnslib.message.records.edns0.EDNS0Option
 
EID - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
encode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.Header
 
encode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.records.AAAAResourceRecord
 
encode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.records.AbstractResourceRecord
 
encode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.records.AResourceRecord
 
encode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.records.CNAMEResourceRecord
 
encode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.records.dnssec.DNSKEYResourceRecord
 
encode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.records.dnssec.DSResourceRecord
 
encode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.records.dnssec.NSEC3ParamResourceRecord
 
encode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.records.dnssec.NSEC3ResourceRecord
 
encode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.records.dnssec.NSECResourceRecord
 
encode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.records.dnssec.RRSIGResourceRecord
 
encode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.records.edns0.OPTResourceRecord
 
encode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.records.HINFOResourceRecord
 
encode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.records.LOCResourceRecord
 
encode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.records.MXResourceRecord
 
encode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.records.NAPTRResourceRecord
 
encode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.records.NotImplementedResourceRecord
 
encode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.records.NSResourceRecord
 
encode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.records.PTRResourceRecord
 
encode(NetworkData) - Method in interface nl.sidnlabs.dnslib.message.records.ResourceRecord
 
encode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.records.SOAResourceRecord
 
encode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.records.SRVResourceRecord
 
encode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.records.SSHFPResourceRecord
 
encode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.records.TXTResourceRecord
 
encode(NetworkData) - Method in class nl.sidnlabs.dnslib.message.records.URIResourceRecord
 
equals(Object) - Method in class nl.sidnlabs.dnslib.message.Question
 
equals(Object) - Method in class nl.sidnlabs.dnslib.message.records.AAAAResourceRecord
 
equals(Object) - Method in class nl.sidnlabs.dnslib.message.records.AbstractResourceRecord
 
equals(Object) - Method in class nl.sidnlabs.dnslib.message.records.AResourceRecord
 
equals(Object) - Method in class nl.sidnlabs.dnslib.message.records.MXResourceRecord
 
equals(Object) - Method in class nl.sidnlabs.dnslib.message.records.NSResourceRecord
 
equals(Object) - Method in class nl.sidnlabs.dnslib.message.records.SOAResourceRecord
 
EUI48 - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
EUI64 - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
export() - Method in class nl.sidnlabs.dnslib.message.records.edns0.ClientSubnetOption
 
export() - Method in class nl.sidnlabs.dnslib.message.records.edns0.DNSSECOption
 

F

FORMAT_ERROR - Enum constant in enum class nl.sidnlabs.dnslib.types.RcodeType
 
fromByte(byte) - Static method in enum class nl.sidnlabs.dnslib.types.MessageType
 
fromString(String) - Static method in enum class nl.sidnlabs.dnslib.types.OpcodeType
 
fromString(String) - Static method in enum class nl.sidnlabs.dnslib.types.ResourceRecordClass
 
fromString(String) - Static method in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
fromValue(int) - Static method in enum class nl.sidnlabs.dnslib.types.OpcodeType
 
fromValue(int) - Static method in enum class nl.sidnlabs.dnslib.types.RcodeType
 
fromValue(int) - Static method in enum class nl.sidnlabs.dnslib.types.ResourceRecordClass
 
fromValue(int) - Static method in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
fromValue(short) - Static method in enum class nl.sidnlabs.dnslib.types.AlgorithmType
 
fromValue(short) - Static method in enum class nl.sidnlabs.dnslib.types.DigestType
 

G

getAdditional() - Method in class nl.sidnlabs.dnslib.message.Message
 
getAlgorithm() - Method in enum class nl.sidnlabs.dnslib.types.AlgorithmType
 
getAll() - Method in class nl.sidnlabs.dnslib.message.RRset
 
getClassz() - Method in interface nl.sidnlabs.dnslib.message.records.ResourceRecord
 
getHeader() - Method in class nl.sidnlabs.dnslib.message.Message
 
getInstance() - Static method in class nl.sidnlabs.dnslib.message.records.ResourceRecordFactory
 
getName() - Method in interface nl.sidnlabs.dnslib.message.records.ResourceRecord
 
getName() - Method in enum class nl.sidnlabs.dnslib.types.DigestType
 
getRawClassz() - Method in class nl.sidnlabs.dnslib.message.records.AbstractResourceRecord
 
getRawType() - Method in class nl.sidnlabs.dnslib.message.records.AbstractResourceRecord
 
getRdata() - Method in interface nl.sidnlabs.dnslib.message.records.ResourceRecord
 
getRdLength() - Method in interface nl.sidnlabs.dnslib.message.records.ResourceRecord
 
getReaderIndex() - Method in class nl.sidnlabs.dnslib.message.util.NetworkData
 
getStringDecodeBuffer() - Method in class nl.sidnlabs.dnslib.message.util.NetworkData
 
getTtl() - Method in interface nl.sidnlabs.dnslib.message.records.ResourceRecord
 
getType() - Method in interface nl.sidnlabs.dnslib.message.records.ResourceRecord
 
getValue() - Method in enum class nl.sidnlabs.dnslib.types.AlgorithmType
 
getValue() - Method in enum class nl.sidnlabs.dnslib.types.DigestType
 
getValue() - Method in enum class nl.sidnlabs.dnslib.types.MessageType
 
getValue() - Method in enum class nl.sidnlabs.dnslib.types.OpcodeType
 
getValue() - Method in enum class nl.sidnlabs.dnslib.types.RcodeType
 
getValue() - Method in enum class nl.sidnlabs.dnslib.types.ResourceRecordClass
 
getValue() - Method in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
getWildcard() - Method in class nl.sidnlabs.dnslib.message.records.dnssec.RRSIGResourceRecord
 
getWriterIndex() - Method in class nl.sidnlabs.dnslib.message.util.NetworkData
 
GID - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
GPOS - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 

H

hashCode() - Method in class nl.sidnlabs.dnslib.message.Question
 
hashCode() - Method in class nl.sidnlabs.dnslib.message.records.AAAAResourceRecord
 
hashCode() - Method in class nl.sidnlabs.dnslib.message.records.AbstractResourceRecord
 
hashCode() - Method in class nl.sidnlabs.dnslib.message.records.AResourceRecord
 
hashCode() - Method in class nl.sidnlabs.dnslib.message.records.MXResourceRecord
 
hashCode() - Method in class nl.sidnlabs.dnslib.message.records.NSResourceRecord
 
hashCode() - Method in class nl.sidnlabs.dnslib.message.records.SOAResourceRecord
 
Header - Class in nl.sidnlabs.dnslib.message
 
Header() - Constructor for class nl.sidnlabs.dnslib.message.Header
 
HINFO - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
HINFOResourceRecord - Class in nl.sidnlabs.dnslib.message.records
 
HINFOResourceRecord() - Constructor for class nl.sidnlabs.dnslib.message.records.HINFOResourceRecord
 
HIP - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
HS - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordClass
 
HTTPS - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 

I

IN - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordClass
 
INDIRECT - Enum constant in enum class nl.sidnlabs.dnslib.types.AlgorithmType
 
INVERSE - Enum constant in enum class nl.sidnlabs.dnslib.types.OpcodeType
 
IPSECKEY - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
isBytesAvailable() - Method in class nl.sidnlabs.dnslib.message.util.NetworkData
 
isCompressedName(byte) - Static method in class nl.sidnlabs.dnslib.message.util.DNSStringUtil
 
ISDN - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
isIPv4() - Method in class nl.sidnlabs.dnslib.message.records.edns0.ClientSubnetOption
 
isKeyandDSmatch(DNSKEYResourceRecord, DSResourceRecord) - Static method in class nl.sidnlabs.dnslib.util.KeyUtil
 
isSepKey(DNSKEYResourceRecord) - Static method in class nl.sidnlabs.dnslib.util.KeyUtil
 
isUncompressedName(byte) - Static method in class nl.sidnlabs.dnslib.message.util.DNSStringUtil
 
isValid() - Method in class nl.sidnlabs.dnslib.message.records.dnssec.DNSKEYResourceRecord
 
isValid(String) - Static method in class nl.sidnlabs.dnslib.util.NameUtil
Naive fast check to see if domainname string contains only valid characters
isZoneKey(DNSKEYResourceRecord) - Static method in class nl.sidnlabs.dnslib.util.KeyUtil
 
IXFR - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 

K

KEY - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
KeyTagOption - Class in nl.sidnlabs.dnslib.message.records.edns0
 
KeyTagOption() - Constructor for class nl.sidnlabs.dnslib.message.records.edns0.KeyTagOption
 
KeyTagOption(int, int, NetworkData) - Constructor for class nl.sidnlabs.dnslib.message.records.edns0.KeyTagOption
 
KeyUtil - Class in nl.sidnlabs.dnslib.util
 
KX - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 

L

L32 - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
L64 - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
labels(String) - Static method in class nl.sidnlabs.dnslib.util.NameUtil
 
LabelUtil - Class in nl.sidnlabs.dnslib.util
 
len - Variable in class nl.sidnlabs.dnslib.message.records.edns0.EDNS0Option
 
length() - Method in class nl.sidnlabs.dnslib.message.util.NetworkData
 
LOC - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
LOCResourceRecord - Class in nl.sidnlabs.dnslib.message.records
http://tools.ietf.org/html/rfc1876 based on http://dnsjava.org/dnsjava-current/org/xbill/DNS/LOCRecord.java Copyright (c) 1999-2004 Brian Wellington (bwelling@xbill.org)
LOCResourceRecord() - Constructor for class nl.sidnlabs.dnslib.message.records.LOCResourceRecord
 
LP - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 

M

MAILA - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
MAILB - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
markReaderIndex() - Method in class nl.sidnlabs.dnslib.message.util.NetworkData
 
maxLength() - Method in class nl.sidnlabs.dnslib.message.Message
 
MB - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
MD - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
Message - Class in nl.sidnlabs.dnslib.message
 
Message() - Constructor for class nl.sidnlabs.dnslib.message.Message
 
Message(NetworkData) - Constructor for class nl.sidnlabs.dnslib.message.Message
 
Message(NetworkData, boolean, boolean) - Constructor for class nl.sidnlabs.dnslib.message.Message
Decode network bytes into a DNS Message
MessageType - Enum Class in nl.sidnlabs.dnslib.types
 
MF - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
MG - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
MINFO - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
MR - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
MX - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
MXResourceRecord - Class in nl.sidnlabs.dnslib.message.records
 
MXResourceRecord() - Constructor for class nl.sidnlabs.dnslib.message.records.MXResourceRecord
 

N

name - Variable in class nl.sidnlabs.dnslib.message.records.AbstractResourceRecord
 
name() - Method in class nl.sidnlabs.dnslib.types.TypeMap
 
NameUtil - Class in nl.sidnlabs.dnslib.util
 
NAPTR - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
NAPTRResourceRecord - Class in nl.sidnlabs.dnslib.message.records
 
NAPTRResourceRecord() - Constructor for class nl.sidnlabs.dnslib.message.records.NAPTRResourceRecord
 
NetworkData - Class in nl.sidnlabs.dnslib.message.util
 
NetworkData() - Constructor for class nl.sidnlabs.dnslib.message.util.NetworkData
 
NetworkData(byte[]) - Constructor for class nl.sidnlabs.dnslib.message.util.NetworkData
 
NetworkData(byte[], int, int) - Constructor for class nl.sidnlabs.dnslib.message.util.NetworkData
Allow for data buffer with additional data.
NetworkData(int) - Constructor for class nl.sidnlabs.dnslib.message.util.NetworkData
 
NID - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
NIMLOC - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
NINFO - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
nl.sidnlabs.dnslib.exception - package nl.sidnlabs.dnslib.exception
 
nl.sidnlabs.dnslib.message - package nl.sidnlabs.dnslib.message
 
nl.sidnlabs.dnslib.message.records - package nl.sidnlabs.dnslib.message.records
 
nl.sidnlabs.dnslib.message.records.dnssec - package nl.sidnlabs.dnslib.message.records.dnssec
 
nl.sidnlabs.dnslib.message.records.edns0 - package nl.sidnlabs.dnslib.message.records.edns0
 
nl.sidnlabs.dnslib.message.util - package nl.sidnlabs.dnslib.message.util
 
nl.sidnlabs.dnslib.types - package nl.sidnlabs.dnslib.types
 
nl.sidnlabs.dnslib.util - package nl.sidnlabs.dnslib.util
 
NO_ERROR - Enum constant in enum class nl.sidnlabs.dnslib.types.RcodeType
 
NONE - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordClass
 
NOT_IMPLEMENTED - Enum constant in enum class nl.sidnlabs.dnslib.types.RcodeType
 
NOTAUTH - Enum constant in enum class nl.sidnlabs.dnslib.types.RcodeType
 
NOTIFY - Enum constant in enum class nl.sidnlabs.dnslib.types.OpcodeType
 
NotImplementedResourceRecord - Class in nl.sidnlabs.dnslib.message.records
 
NotImplementedResourceRecord() - Constructor for class nl.sidnlabs.dnslib.message.records.NotImplementedResourceRecord
 
NOTZONE - Enum constant in enum class nl.sidnlabs.dnslib.types.RcodeType
 
NS - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
NSAP - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
NSAP_PTR - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
NSEC - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
NSEC3 - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
NSEC3PARAM - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
NSEC3ParamResourceRecord - Class in nl.sidnlabs.dnslib.message.records.dnssec
The RDATA of the NSEC3PARAM RR is as shown below: 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Hash Alg. | Flags | Iterations | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Salt Length | Salt / +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Hash Algorithm is a single octet.
NSEC3ParamResourceRecord() - Constructor for class nl.sidnlabs.dnslib.message.records.dnssec.NSEC3ParamResourceRecord
 
NSEC3ResourceRecord - Class in nl.sidnlabs.dnslib.message.records.dnssec
 
NSEC3ResourceRecord() - Constructor for class nl.sidnlabs.dnslib.message.records.dnssec.NSEC3ResourceRecord
 
NSECResourceRecord - Class in nl.sidnlabs.dnslib.message.records.dnssec
 
NSECResourceRecord() - Constructor for class nl.sidnlabs.dnslib.message.records.dnssec.NSECResourceRecord
 
NSECTypeDecoder - Class in nl.sidnlabs.dnslib.message.records.dnssec
 
NSECTypeDecoder() - Constructor for class nl.sidnlabs.dnslib.message.records.dnssec.NSECTypeDecoder
 
NSidOption - Class in nl.sidnlabs.dnslib.message.records.edns0
 
NSidOption() - Constructor for class nl.sidnlabs.dnslib.message.records.edns0.NSidOption
 
NSidOption(int, int, NetworkData) - Constructor for class nl.sidnlabs.dnslib.message.records.edns0.NSidOption
 
NSResourceRecord - Class in nl.sidnlabs.dnslib.message.records
 
NSResourceRecord() - Constructor for class nl.sidnlabs.dnslib.message.records.NSResourceRecord
 
NULL - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
NXDOMAIN - Enum constant in enum class nl.sidnlabs.dnslib.types.RcodeType
 
NXRRSET - Enum constant in enum class nl.sidnlabs.dnslib.types.RcodeType
 
NXT - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 

O

OpcodeType - Enum Class in nl.sidnlabs.dnslib.types
DNS OpCodes Registration Procedures Standards Action as modified by [RFC4020] Reference [RFC-ietf-dnsext-rfc6195bis-05][RFC1035] OpCode Name Reference 0 Query [RFC1035] 1 IQuery (Inverse Query, OBSOLETE) [RFC3425] 2 Status [RFC1035] 3 Unassigned 4 Notify [RFC1996] 5 Update [RFC2136] 6-15 Unassigned
OPENPGPKEY - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
OPT - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
OPTION_CODE_DAU - Static variable in class nl.sidnlabs.dnslib.message.records.edns0.DNSSECOption
 
OPTION_CODE_DHU - Static variable in class nl.sidnlabs.dnslib.message.records.edns0.DNSSECOption
 
OPTION_CODE_N3U - Static variable in class nl.sidnlabs.dnslib.message.records.edns0.DNSSECOption
 
OPTResourceRecord - Class in nl.sidnlabs.dnslib.message.records.edns0
EDNS Header Flags (16 bits) Registration Procedures Standards Action Reference [RFC-ietf-dnsext-rfc2671bis-edns0-10] Bit Flag Description Reference Bit 0 DO DNSSEC answer OK [RFC4035][RFC3225] Bit 1-15 Reserved
OPTResourceRecord() - Constructor for class nl.sidnlabs.dnslib.message.records.edns0.OPTResourceRecord
 

P

PaddingOption - Class in nl.sidnlabs.dnslib.message.records.edns0
 
PaddingOption() - Constructor for class nl.sidnlabs.dnslib.message.records.edns0.PaddingOption
 
PaddingOption(int, int, NetworkData) - Constructor for class nl.sidnlabs.dnslib.message.records.edns0.PaddingOption
 
PRIVATE - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordClass
 
PRIVATE - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
PRIVATEDNS - Enum constant in enum class nl.sidnlabs.dnslib.types.AlgorithmType
 
PRIVATEOID - Enum constant in enum class nl.sidnlabs.dnslib.types.AlgorithmType
 
PTR - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
PTRResourceRecord - Class in nl.sidnlabs.dnslib.message.records
 
PTRResourceRecord() - Constructor for class nl.sidnlabs.dnslib.message.records.PTRResourceRecord
 
PX - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 

Q

QUERY - Enum constant in enum class nl.sidnlabs.dnslib.types.MessageType
 
Question - Class in nl.sidnlabs.dnslib.message
 
Question() - Constructor for class nl.sidnlabs.dnslib.message.Question
 
Question(String, ResourceRecordType, ResourceRecordClass) - Constructor for class nl.sidnlabs.dnslib.message.Question
 

R

rawClassz - Variable in class nl.sidnlabs.dnslib.message.records.AbstractResourceRecord
 
rawType - Variable in class nl.sidnlabs.dnslib.message.records.AbstractResourceRecord
 
RcodeType - Enum Class in nl.sidnlabs.dnslib.types
DNS RCODEs Registration Procedures IETF Review Reference [RFC6895][RFC1035] RCODE Name Description Reference 0 NoError No Error [RFC1035] 1 FormErr Format Error [RFC1035] 2 ServFail Server Failure [RFC1035] 3 NXDomain Non-Existent Domain [RFC1035] 4 NotImp Not Implemented [RFC1035] 5 Refused Query Refused [RFC1035] 6 YXDomain Name Exists when it should not [RFC2136] 7 YXRRSet RR Set Exists when it should not [RFC2136] 8 NXRRSet RR Set that should exist does not [RFC2136] 9 NotAuth Server Not Authoritative for zone [RFC2136] 9 NotAuth Not Authorized [RFC2845] 10 NotZone Name not contained in zone [RFC2136] 11-15 Unassigned 16 BADVERS Bad OPT Version [RFC-ietf-dnsext-rfc2671bis-edns0-10] 16 BADSIG TSIG Signature Failure [RFC2845] 17 BADKEY Key not recognized [RFC2845] 18 BADTIME Signature out of time window [RFC2845] 19 BADMODE Bad TKEY Mode [RFC2930] 20 BADNAME Duplicate key name [RFC2930] 21 BADALG Algorithm not supported [RFC2930] 22 BADTRUNC Bad Truncation [RFC4635] 23 BADCOOKIE Bad/missing Server Cookie [RFC7873] 24-3840 Unassigned 3841-4095 Reserved for Private Use [RFC-ietf-dnsext-rfc6195bis-05] 4096-65534 Unassigned 65535 Reserved, can be allocated by Standards Action [RFC-ietf-dnsext-rfc6195bis-05]
rdata - Variable in class nl.sidnlabs.dnslib.message.records.AbstractResourceRecord
 
rDataToString() - Method in class nl.sidnlabs.dnslib.message.records.AAAAResourceRecord
 
rDataToString() - Method in class nl.sidnlabs.dnslib.message.records.AbstractResourceRecord
 
rDataToString() - Method in class nl.sidnlabs.dnslib.message.records.AResourceRecord
 
rDataToString() - Method in class nl.sidnlabs.dnslib.message.records.CNAMEResourceRecord
 
rDataToString() - Method in class nl.sidnlabs.dnslib.message.records.HINFOResourceRecord
 
rDataToString() - Method in class nl.sidnlabs.dnslib.message.records.LOCResourceRecord
 
rDataToString() - Method in class nl.sidnlabs.dnslib.message.records.MXResourceRecord
 
rDataToString() - Method in class nl.sidnlabs.dnslib.message.records.NSResourceRecord
 
rDataToString() - Method in class nl.sidnlabs.dnslib.message.records.PTRResourceRecord
 
rDataToString() - Method in interface nl.sidnlabs.dnslib.message.records.ResourceRecord
 
rDataToString() - Method in class nl.sidnlabs.dnslib.message.records.TXTResourceRecord
 
rDataToString() - Method in class nl.sidnlabs.dnslib.message.records.URIResourceRecord
 
rdLength - Variable in class nl.sidnlabs.dnslib.message.records.AbstractResourceRecord
 
readBytes() - Method in class nl.sidnlabs.dnslib.message.util.NetworkData
 
readBytes(byte[]) - Method in class nl.sidnlabs.dnslib.message.util.NetworkData
 
readBytes(byte[], int, int) - Method in class nl.sidnlabs.dnslib.message.util.NetworkData
 
readBytes(int, int) - Method in class nl.sidnlabs.dnslib.message.util.NetworkData
Read limited number of bytes into result (max param), but always return result with size of len param. addional bytes are zero.
readLabelData(NetworkData) - Static method in class nl.sidnlabs.dnslib.message.util.DNSStringUtil
 
readName(NetworkData) - Static method in class nl.sidnlabs.dnslib.message.util.DNSStringUtil
 
readNameUsingBuffer(NetworkData) - Static method in class nl.sidnlabs.dnslib.message.util.DNSStringUtil
Optimized version of the readName method, this version uses a shared buffer to prevent having to keep allocating memory for new strings. the buffers is used to store all bytes for the string and when all bytes have been found the bytes are converted into a String.
readNameUsingBuffer(NetworkData, byte[]) - Static method in class nl.sidnlabs.dnslib.message.util.DNSStringUtil
 
readUnsignedByte() - Method in class nl.sidnlabs.dnslib.message.util.NetworkData
 
readUnsignedChar() - Method in class nl.sidnlabs.dnslib.message.util.NetworkData
 
readUnsignedInt() - Method in class nl.sidnlabs.dnslib.message.util.NetworkData
 
REFUSED - Enum constant in enum class nl.sidnlabs.dnslib.types.RcodeType
 
remove(ResourceRecord) - Method in class nl.sidnlabs.dnslib.message.RRset
 
RESERVED - Enum constant in enum class nl.sidnlabs.dnslib.types.DigestType
 
RESERVED - Enum constant in enum class nl.sidnlabs.dnslib.types.RcodeType
 
RESERVED - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordClass
 
RESERVED - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
resetReaderIndex() - Method in class nl.sidnlabs.dnslib.message.util.NetworkData
 
ResourceRecord - Interface in nl.sidnlabs.dnslib.message.records
 
ResourceRecordClass - Enum Class in nl.sidnlabs.dnslib.types
Reference [RFC-ietf-dnsext-rfc6195bis-05] Note As noted in [RFC-cheshire-dnsext-multicastdns-15], Multicast DNS can only carry DNS records with classes in the range 0-32767.
ResourceRecordFactory - Class in nl.sidnlabs.dnslib.message.records
 
ResourceRecordType - Enum Class in nl.sidnlabs.dnslib.types
Resource Record (RR) TYPEs reference : http://www.iana.org/assignments/dns-parameters/dns-parameters.xhtml#dns-parameters-4 A 1 a host address [RFC1035] NS 2 an authoritative name server [RFC1035] MD 3 a mail destination (OBSOLETE - use MX) [RFC1035] MF 4 a mail forwarder (OBSOLETE - use MX) [RFC1035] CNAME 5 the canonical name for an alias [RFC1035] SOA 6 marks the start of a zone of authority [RFC1035] MB 7 a mailbox domain name (EXPERIMENTAL) [RFC1035] MG 8 a mail group member (EXPERIMENTAL) [RFC1035] MR 9 a mail rename domain name (EXPERIMENTAL) [RFC1035] NULL 10 a null RR (EXPERIMENTAL) [RFC1035] WKS 11 a well known service description [RFC1035] PTR 12 a domain name pointer [RFC1035] HINFO 13 host information [RFC1035] MINFO 14 mailbox or mail list information [RFC1035] MX 15 mail exchange [RFC1035] TXT 16 text strings [RFC1035] RP 17 for Responsible Person [RFC1183] AFSDB 18 for AFS Data Base location [RFC1183][RFC5864] X25 19 for X.25 PSDN address [RFC1183] ISDN 20 for ISDN address [RFC1183] RT 21 for Route Through [RFC1183] NSAP 22 for NSAP address, NSAP style A record [RFC1706] NSAP-PTR 23 for domain name pointer, NSAP style [RFC1348][RFC1637][RFC1706] SIG 24 for security signature [RFC4034][RFC3755][RFC2535][RFC2536][RFC2537][RFC2931][RFC3110][RFC3008] KEY 25 for security key [RFC4034][RFC3755][RFC2535][RFC2536][RFC2537][RFC2539][RFC3008][RFC3110] PX 26 X.400 mail mapping information [RFC2163] GPOS 27 Geographical Position [RFC1712] AAAA 28 IP6 Address [RFC3596] LOC 29 Location Information [RFC1876] NXT 30 Next Domain (OBSOLETE) [RFC3755][RFC2535] EID 31 Endpoint Identifier [Michael_Patton][http://ana-3.lcs.mit.edu/~jnc/nimrod/dns.txt] 1995-06 NIMLOC 32 Nimrod Locator [1][Michael_Patton][http://ana-3.lcs.mit.edu/~jnc/nimrod/dns.txt] 1995-06 SRV 33 Server Selection [1][RFC2782] ATMA 34 ATM Address [ ATM Forum Technical Committee, "ATM Name System, V2.0", Doc ID: AF-DANS-0152.000, July 2000.
RESPONSE - Enum constant in enum class nl.sidnlabs.dnslib.types.MessageType
 
rewind(int) - Method in class nl.sidnlabs.dnslib.message.util.NetworkData
 
RKEY - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
RP - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
RRset - Class in nl.sidnlabs.dnslib.message
 
RRset() - Constructor for class nl.sidnlabs.dnslib.message.RRset
 
RRset(String, ResourceRecordClass, ResourceRecordType) - Constructor for class nl.sidnlabs.dnslib.message.RRset
 
RRSIG - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
RRSIGResourceRecord - Class in nl.sidnlabs.dnslib.message.records.dnssec
 
RRSIGResourceRecord() - Constructor for class nl.sidnlabs.dnslib.message.records.dnssec.RRSIGResourceRecord
 
RSAMD5 - Enum constant in enum class nl.sidnlabs.dnslib.types.AlgorithmType
 
RSASHA1 - Enum constant in enum class nl.sidnlabs.dnslib.types.AlgorithmType
 
RSASHA1_NSEC3_SHA1 - Enum constant in enum class nl.sidnlabs.dnslib.types.AlgorithmType
 
RSASHA256 - Enum constant in enum class nl.sidnlabs.dnslib.types.AlgorithmType
 
RT - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 

S

SERVER_FAILURE - Enum constant in enum class nl.sidnlabs.dnslib.types.RcodeType
 
setClassz(ResourceRecordClass) - Method in interface nl.sidnlabs.dnslib.message.records.ResourceRecord
 
setName(String) - Method in interface nl.sidnlabs.dnslib.message.records.ResourceRecord
 
setReaderIndex(int) - Method in class nl.sidnlabs.dnslib.message.util.NetworkData
 
setReaderIndex(int, boolean) - Method in class nl.sidnlabs.dnslib.message.util.NetworkData
 
setTtl(long) - Method in interface nl.sidnlabs.dnslib.message.records.ResourceRecord
 
setType(ResourceRecordType) - Method in interface nl.sidnlabs.dnslib.message.records.ResourceRecord
 
SHA1 - Enum constant in enum class nl.sidnlabs.dnslib.types.DigestType
 
SHA256 - Enum constant in enum class nl.sidnlabs.dnslib.types.DigestType
 
SIG - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
SINK - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
size() - Method in class nl.sidnlabs.dnslib.message.RRset
 
SMIMEA - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
SOA - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
SOAResourceRecord - Class in nl.sidnlabs.dnslib.message.records
 
SOAResourceRecord() - Constructor for class nl.sidnlabs.dnslib.message.records.SOAResourceRecord
 
SPF - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
SPFResourceRecord - Class in nl.sidnlabs.dnslib.message.records
 
SPFResourceRecord() - Constructor for class nl.sidnlabs.dnslib.message.records.SPFResourceRecord
 
SRV - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
SRVResourceRecord - Class in nl.sidnlabs.dnslib.message.records
 
SRVResourceRecord() - Constructor for class nl.sidnlabs.dnslib.message.records.SRVResourceRecord
 
SSHFP - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
SSHFPResourceRecord - Class in nl.sidnlabs.dnslib.message.records
 
SSHFPResourceRecord() - Constructor for class nl.sidnlabs.dnslib.message.records.SSHFPResourceRecord
 
STANDARD - Enum constant in enum class nl.sidnlabs.dnslib.types.OpcodeType
 
STATUS - Enum constant in enum class nl.sidnlabs.dnslib.types.OpcodeType
 
stripFirstLabel(String) - Static method in class nl.sidnlabs.dnslib.util.LabelUtil
 
SVCB - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 

T

TA - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
TALINK - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
TKEY - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
TLSA - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
toJson() - Method in class nl.sidnlabs.dnslib.message.Message
 
toJSon() - Method in class nl.sidnlabs.dnslib.message.Header
 
toJSon() - Method in class nl.sidnlabs.dnslib.message.Question
 
toJSon() - Method in class nl.sidnlabs.dnslib.message.records.AAAAResourceRecord
 
toJSon() - Method in class nl.sidnlabs.dnslib.message.records.AbstractResourceRecord
 
toJSon() - Method in class nl.sidnlabs.dnslib.message.records.AResourceRecord
 
toJSon() - Method in class nl.sidnlabs.dnslib.message.records.CNAMEResourceRecord
 
toJSon() - Method in class nl.sidnlabs.dnslib.message.records.dnssec.DNSKEYResourceRecord
 
toJSon() - Method in class nl.sidnlabs.dnslib.message.records.dnssec.DSResourceRecord
 
toJSon() - Method in class nl.sidnlabs.dnslib.message.records.dnssec.NSEC3ParamResourceRecord
 
toJSon() - Method in class nl.sidnlabs.dnslib.message.records.dnssec.NSEC3ResourceRecord
 
toJSon() - Method in class nl.sidnlabs.dnslib.message.records.dnssec.NSECResourceRecord
 
toJSon() - Method in class nl.sidnlabs.dnslib.message.records.dnssec.RRSIGResourceRecord
 
toJSon() - Method in class nl.sidnlabs.dnslib.message.records.edns0.OPTResourceRecord
 
toJSon() - Method in class nl.sidnlabs.dnslib.message.records.HINFOResourceRecord
 
toJSon() - Method in class nl.sidnlabs.dnslib.message.records.LOCResourceRecord
 
toJSon() - Method in class nl.sidnlabs.dnslib.message.records.MXResourceRecord
 
toJSon() - Method in class nl.sidnlabs.dnslib.message.records.NAPTRResourceRecord
 
toJSon() - Method in class nl.sidnlabs.dnslib.message.records.NotImplementedResourceRecord
 
toJSon() - Method in class nl.sidnlabs.dnslib.message.records.NSResourceRecord
 
toJSon() - Method in class nl.sidnlabs.dnslib.message.records.PTRResourceRecord
 
toJSon() - Method in interface nl.sidnlabs.dnslib.message.records.ResourceRecord
 
toJSon() - Method in class nl.sidnlabs.dnslib.message.records.SOAResourceRecord
 
toJSon() - Method in class nl.sidnlabs.dnslib.message.records.SPFResourceRecord
 
toJSon() - Method in class nl.sidnlabs.dnslib.message.records.SRVResourceRecord
 
toJSon() - Method in class nl.sidnlabs.dnslib.message.records.SSHFPResourceRecord
 
toJSon() - Method in class nl.sidnlabs.dnslib.message.records.TSIGResourceRecord
 
toJSon() - Method in class nl.sidnlabs.dnslib.message.records.TXTResourceRecord
 
toJSon() - Method in class nl.sidnlabs.dnslib.message.records.URIResourceRecord
 
toJSon() - Method in class nl.sidnlabs.dnslib.message.RRset
 
toString() - Method in class nl.sidnlabs.dnslib.message.Message
 
toString() - Method in class nl.sidnlabs.dnslib.message.records.dnssec.NSECResourceRecord
 
toString() - Method in class nl.sidnlabs.dnslib.message.RRset
 
toZone() - Method in class nl.sidnlabs.dnslib.message.Header
 
toZone() - Method in class nl.sidnlabs.dnslib.message.Message
 
toZone(int) - Method in class nl.sidnlabs.dnslib.message.records.AAAAResourceRecord
 
toZone(int) - Method in class nl.sidnlabs.dnslib.message.records.AbstractResourceRecord
 
toZone(int) - Method in class nl.sidnlabs.dnslib.message.records.AResourceRecord
 
toZone(int) - Method in class nl.sidnlabs.dnslib.message.records.CNAMEResourceRecord
 
toZone(int) - Method in class nl.sidnlabs.dnslib.message.records.dnssec.DNSKEYResourceRecord
 
toZone(int) - Method in class nl.sidnlabs.dnslib.message.records.dnssec.NSEC3ParamResourceRecord
 
toZone(int) - Method in class nl.sidnlabs.dnslib.message.records.dnssec.NSEC3ResourceRecord
 
toZone(int) - Method in class nl.sidnlabs.dnslib.message.records.dnssec.NSECResourceRecord
 
toZone(int) - Method in class nl.sidnlabs.dnslib.message.records.dnssec.RRSIGResourceRecord
 
toZone(int) - Method in class nl.sidnlabs.dnslib.message.records.edns0.OPTResourceRecord
 
toZone(int) - Method in class nl.sidnlabs.dnslib.message.records.HINFOResourceRecord
 
toZone(int) - Method in class nl.sidnlabs.dnslib.message.records.LOCResourceRecord
The code for converting the data to zone format has been copied from dnsjava. see: http://www.dnsjava.org/
toZone(int) - Method in class nl.sidnlabs.dnslib.message.records.MXResourceRecord
 
toZone(int) - Method in class nl.sidnlabs.dnslib.message.records.NAPTRResourceRecord
 
toZone(int) - Method in class nl.sidnlabs.dnslib.message.records.NotImplementedResourceRecord
 
toZone(int) - Method in class nl.sidnlabs.dnslib.message.records.NSResourceRecord
 
toZone(int) - Method in class nl.sidnlabs.dnslib.message.records.PTRResourceRecord
 
toZone(int) - Method in interface nl.sidnlabs.dnslib.message.records.ResourceRecord
 
toZone(int) - Method in class nl.sidnlabs.dnslib.message.records.SOAResourceRecord
 
toZone(int) - Method in class nl.sidnlabs.dnslib.message.records.SRVResourceRecord
 
toZone(int) - Method in class nl.sidnlabs.dnslib.message.records.TXTResourceRecord
 
toZone(int) - Method in class nl.sidnlabs.dnslib.message.records.URIResourceRecord
 
toZone(int) - Method in class nl.sidnlabs.dnslib.message.RRset
 
TSIG - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
TSIGResourceRecord - Class in nl.sidnlabs.dnslib.message.records
 
TSIGResourceRecord() - Constructor for class nl.sidnlabs.dnslib.message.records.TSIGResourceRecord
 
ttl - Variable in class nl.sidnlabs.dnslib.message.records.AbstractResourceRecord
 
TXT - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
TXTResourceRecord - Class in nl.sidnlabs.dnslib.message.records
 
TXTResourceRecord() - Constructor for class nl.sidnlabs.dnslib.message.records.TXTResourceRecord
 
type - Variable in class nl.sidnlabs.dnslib.message.records.AbstractResourceRecord
 
TypeMap - Class in nl.sidnlabs.dnslib.types
 
TypeMap() - Constructor for class nl.sidnlabs.dnslib.types.TypeMap
 
types - Variable in class nl.sidnlabs.dnslib.message.records.dnssec.NSEC3ResourceRecord
 
types - Variable in class nl.sidnlabs.dnslib.message.records.dnssec.NSECResourceRecord
 

U

UID - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
UINFO - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
UNASSIGNED - Enum constant in enum class nl.sidnlabs.dnslib.types.OpcodeType
 
UNASSIGNED - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordClass
 
UNASSIGNED - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
UNASSIGNED_3 - Enum constant in enum class nl.sidnlabs.dnslib.types.OpcodeType
 
UNASSIGNED_54 - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
UNKNOWN - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordClass
 
UNKNOWN - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
UNSPEC - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
update(byte[], int, int) - Method in class nl.sidnlabs.dnslib.message.util.NetworkData
 
UPPDATE - Enum constant in enum class nl.sidnlabs.dnslib.types.OpcodeType
 
URI - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
URIResourceRecord - Class in nl.sidnlabs.dnslib.message.records
 
URIResourceRecord() - Constructor for class nl.sidnlabs.dnslib.message.records.URIResourceRecord
 

V

value - Variable in class nl.sidnlabs.dnslib.message.records.TXTResourceRecord
 
valueOf(String) - Static method in enum class nl.sidnlabs.dnslib.types.AlgorithmType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class nl.sidnlabs.dnslib.types.DigestType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class nl.sidnlabs.dnslib.types.MessageType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class nl.sidnlabs.dnslib.types.OpcodeType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class nl.sidnlabs.dnslib.types.RcodeType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class nl.sidnlabs.dnslib.types.ResourceRecordClass
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class nl.sidnlabs.dnslib.types.AlgorithmType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class nl.sidnlabs.dnslib.types.DigestType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class nl.sidnlabs.dnslib.types.MessageType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class nl.sidnlabs.dnslib.types.OpcodeType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class nl.sidnlabs.dnslib.types.RcodeType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class nl.sidnlabs.dnslib.types.ResourceRecordClass
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
Returns an array containing the constants of this enum class, in the order they are declared.

W

WKS - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
write() - Method in class nl.sidnlabs.dnslib.message.util.NetworkData
 
writeByte(int) - Method in class nl.sidnlabs.dnslib.message.util.NetworkData
 
writeBytes(byte[]) - Method in class nl.sidnlabs.dnslib.message.util.NetworkData
 
writeChar(int) - Method in class nl.sidnlabs.dnslib.message.util.NetworkData
 
writeInt(long) - Method in class nl.sidnlabs.dnslib.message.util.NetworkData
 
writeLabelData(String, NetworkData) - Static method in class nl.sidnlabs.dnslib.message.util.DNSStringUtil
 
writeName(String) - Static method in class nl.sidnlabs.dnslib.message.util.DNSStringUtil
 
writeName(String, NetworkData) - Static method in class nl.sidnlabs.dnslib.message.util.DNSStringUtil
 

X

X25 - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 

Y

YXDOMAIN - Enum constant in enum class nl.sidnlabs.dnslib.types.RcodeType
 
YXRRSET - Enum constant in enum class nl.sidnlabs.dnslib.types.RcodeType
 

Z

ZONEMD - Enum constant in enum class nl.sidnlabs.dnslib.types.ResourceRecordType
 
A B C D E F G H I K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form