| Package | Description |
|---|---|
| io.milton.dns.record | |
| io.milton.dns.server | |
| io.milton.dns.tools |
| Modifier and Type | Class and Description |
|---|---|
class |
Update
A helper class for constructing dynamic DNS (DDNS) update messages.
|
| Modifier and Type | Method and Description |
|---|---|
static Message |
Message.newQuery(Record r)
Creates a new Message with a random Message ID suitable for sending as a
query.
|
static Message |
Message.newQuery(Record r)
Creates a new Message with a random Message ID suitable for sending as a
query.
|
static Message |
Message.newUpdate(Name zone)
Creates a new Message to contain a dynamic update.
|
static Message |
Message.newUpdate(Name zone)
Creates a new Message to contain a dynamic update.
|
Message |
ExtendedResolver.send(Message query)
Sends a message and waits for a response.
|
Message |
Resolver.send(Message query)
Sends a message and waits for a response.
|
Message |
SimpleResolver.send(Message query)
Sends a message to a single server and waits for a response.
|
Message |
SimpleResolver.send(Message query)
Sends a message to a single server and waits for a response.
|
Message |
Resolver.send(Message query)
Sends a message and waits for a response.
|
Message |
ExtendedResolver.send(Message query)
Sends a message and waits for a response.
|
| Modifier and Type | Method and Description |
|---|---|
SetResponse |
Cache.addMessage(Message in)
Adds all data from a Message into the Cache.
|
SetResponse |
Cache.addMessage(Message in)
Adds all data from a Message into the Cache.
|
void |
TSIG.apply(Message m,
int error,
TSIGRecord old)
Generates a TSIG record with a specific error for a message and adds it
to the message.
|
void |
TSIG.apply(Message m,
int error,
TSIGRecord old)
Generates a TSIG record with a specific error for a message and adds it
to the message.
|
void |
TSIG.apply(Message m,
TSIGRecord old)
Generates a TSIG record for a message and adds it to the message
|
void |
TSIG.apply(Message m,
TSIGRecord old)
Generates a TSIG record for a message and adds it to the message
|
void |
TSIG.applyStream(Message m,
TSIGRecord old,
boolean first)
Generates a TSIG record for a message and adds it to the message
|
void |
TSIG.applyStream(Message m,
TSIGRecord old,
boolean first)
Generates a TSIG record for a message and adds it to the message
|
static byte[] |
DNSSEC.digestMessage(SIGRecord sig,
Message msg,
byte[] previous)
Creates a byte array containing the concatenation of the fields of the
SIG(0) record and the message to be signed.
|
static byte[] |
DNSSEC.digestMessage(SIGRecord sig,
Message msg,
byte[] previous)
Creates a byte array containing the concatenation of the fields of the
SIG(0) record and the message to be signed.
|
TSIGRecord |
TSIG.generate(Message m,
byte[] b,
int error,
TSIGRecord old)
Generates a TSIG record with a specific error for a message that has
been rendered.
|
TSIGRecord |
TSIG.generate(Message m,
byte[] b,
int error,
TSIGRecord old)
Generates a TSIG record with a specific error for a message that has
been rendered.
|
void |
ResolverListener.receiveMessage(Object id,
Message m)
The callback used by an asynchronous resolver
|
void |
ResolverListener.receiveMessage(Object id,
Message m)
The callback used by an asynchronous resolver
|
Message |
ExtendedResolver.send(Message query)
Sends a message and waits for a response.
|
Message |
Resolver.send(Message query)
Sends a message and waits for a response.
|
Message |
SimpleResolver.send(Message query)
Sends a message to a single server and waits for a response.
|
Message |
SimpleResolver.send(Message query)
Sends a message to a single server and waits for a response.
|
Message |
Resolver.send(Message query)
Sends a message and waits for a response.
|
Message |
ExtendedResolver.send(Message query)
Sends a message and waits for a response.
|
Object |
ExtendedResolver.sendAsync(Message query,
ResolverListener listener)
Asynchronously sends a message to multiple servers, potentially multiple
times, registering a listener to receive a callback on success or exception.
|
Object |
Resolver.sendAsync(Message query,
ResolverListener listener)
Asynchronously sends a message registering a listener to receive a callback
on success or exception.
|
Object |
SimpleResolver.sendAsync(Message query,
ResolverListener listener)
Asynchronously sends a message to a single server, registering a listener
to receive a callback on success or exception.
|
Object |
SimpleResolver.sendAsync(Message query,
ResolverListener listener)
Asynchronously sends a message to a single server, registering a listener
to receive a callback on success or exception.
|
Object |
Resolver.sendAsync(Message query,
ResolverListener listener)
Asynchronously sends a message registering a listener to receive a callback
on success or exception.
|
Object |
ExtendedResolver.sendAsync(Message query,
ResolverListener listener)
Asynchronously sends a message to multiple servers, potentially multiple
times, registering a listener to receive a callback on success or exception.
|
static void |
SIG0.signMessage(Message message,
KEYRecord key,
PrivateKey privkey,
SIGRecord previous)
Sign a message with SIG(0).
|
static void |
SIG0.signMessage(Message message,
KEYRecord key,
PrivateKey privkey,
SIGRecord previous)
Sign a message with SIG(0).
|
static SIGRecord |
DNSSEC.signMessage(Message message,
SIGRecord previous,
KEYRecord key,
PrivateKey privkey,
Date inception,
Date expiration) |
static SIGRecord |
DNSSEC.signMessage(Message message,
SIGRecord previous,
KEYRecord key,
PrivateKey privkey,
Date inception,
Date expiration) |
int |
TSIG.StreamVerifier.verify(Message m,
byte[] b)
Verifies a TSIG record on an incoming message that is part of a
multiple message response.
|
int |
TSIG.StreamVerifier.verify(Message m,
byte[] b)
Verifies a TSIG record on an incoming message that is part of a
multiple message response.
|
byte |
TSIG.verify(Message m,
byte[] b,
int length,
TSIGRecord old)
Verifies a TSIG record on an incoming message.
|
byte |
TSIG.verify(Message m,
byte[] b,
int length,
TSIGRecord old)
Verifies a TSIG record on an incoming message.
|
int |
TSIG.verify(Message m,
byte[] b,
TSIGRecord old)
Verifies a TSIG record on an incoming message.
|
int |
TSIG.verify(Message m,
byte[] b,
TSIGRecord old)
Verifies a TSIG record on an incoming message.
|
static void |
SIG0.verifyMessage(Message message,
byte[] b,
KEYRecord key,
SIGRecord previous)
Verify a message using SIG(0).
|
static void |
SIG0.verifyMessage(Message message,
byte[] b,
KEYRecord key,
SIGRecord previous)
Verify a message using SIG(0).
|
static void |
DNSSEC.verifyMessage(Message message,
byte[] bytes,
SIGRecord sig,
SIGRecord previous,
KEYRecord key) |
static void |
DNSSEC.verifyMessage(Message message,
byte[] bytes,
SIGRecord sig,
SIGRecord previous,
KEYRecord key) |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
JNameServer.errorMessage(Message query,
int rcode) |
byte[] |
JNameServer.errorMessage(Message query,
int rcode) |
byte[] |
ResponseGenerator.generateReply(Message query,
SetResponse sr,
Socket s) |
byte[] |
ResponseGeneratorImpl.generateReply(Message query,
SetResponse sr,
Socket s) |
byte[] |
ResponseGeneratorImpl.generateReply(Message query,
SetResponse sr,
Socket s) |
byte[] |
ResponseGenerator.generateReply(Message query,
SetResponse sr,
Socket s) |
| Modifier and Type | Method and Description |
|---|---|
Message |
update.newMessage() |
Message |
update.newMessage() |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
jnamed.errorMessage(Message query,
int rcode) |
byte[] |
jnamed.errorMessage(Message query,
int rcode) |
Copyright © 2021 McEvoy Software Ltd. All rights reserved.