Package | Description |
---|---|
org.xbill.DNS | |
org.xbill.DNS.dnssec |
Modifier and Type | Class and Description |
---|---|
class |
CDNSKEYRecord
Child DNSKEY record as specified in RFC 8078.
|
Modifier and Type | Method and Description |
---|---|
(package private) static byte[] |
DNSSEC.generateDSDigest(DNSKEYRecord key,
int digestid)
Generate the digest value for a DS key
|
static RRSIGRecord |
DNSSEC.sign(RRset rrset,
DNSKEYRecord key,
java.security.PrivateKey privkey,
java.util.Date inception,
java.util.Date expiration)
Deprecated.
|
static RRSIGRecord |
DNSSEC.sign(RRset rrset,
DNSKEYRecord key,
java.security.PrivateKey privkey,
java.util.Date inception,
java.util.Date expiration,
java.lang.String provider)
|
static RRSIGRecord |
DNSSEC.sign(RRset rrset,
DNSKEYRecord key,
java.security.PrivateKey privkey,
java.time.Instant inception,
java.time.Instant expiration)
Generate a DNSSEC signature.
|
static RRSIGRecord |
DNSSEC.sign(RRset rrset,
DNSKEYRecord key,
java.security.PrivateKey privkey,
java.time.Instant inception,
java.time.Instant expiration,
java.lang.String provider)
Generate a DNSSEC signature.
|
static void |
DNSSEC.verify(RRset rrset,
RRSIGRecord rrsig,
DNSKEYRecord key)
Verify a DNSSEC signature.
|
static void |
DNSSEC.verify(RRset rrset,
RRSIGRecord rrsig,
DNSKEYRecord key,
java.util.Date date)
Deprecated.
|
static void |
DNSSEC.verify(RRset rrset,
RRSIGRecord rrsig,
DNSKEYRecord key,
java.time.Instant date)
Verify a DNSSEC signature.
|
Constructor and Description |
---|
CDSRecord(Name name,
int dclass,
long ttl,
int digestid,
DNSKEYRecord key)
Creates a CDS Record from the given data
|
DSRecord(Name name,
int dclass,
long ttl,
int digestid,
DNSKEYRecord key)
Creates a DS Record from the given data
|
Modifier and Type | Method and Description |
---|---|
private java.util.List<DNSKEYRecord> |
DnsSecVerifier.findKey(RRset dnskeyRrset,
RRSIGRecord signature)
Find the matching DNSKEY(s) to an RRSIG within a DNSKEY rrset.
|
Modifier and Type | Method and Description |
---|---|
private KeyEntry |
ValUtils.getKeyEntry(SRRset dnskeyRrset,
java.time.Instant date,
DSRecord ds,
DNSKEYRecord dnskey) |
JustifiedSecStatus |
DnsSecVerifier.verify(RRset rrset,
DNSKEYRecord dnskey,
java.time.Instant date)
Verify an RRset against a single DNSKEY.
|