DNSSEC06: Verify DNSSEC additional processing
Test case identifier
DNSSEC06 Verify DNSSEC additional processing
Objective
In order for an authoritative name server to be DNSSEC compliant, it must serve DNSSEC signatures (RRSIG) as additional data in a DNS answer. This additional processing is described in section 3.1 of RFC 4035.
Inputs
The domain name to be tested.
Ordered description of steps to be taken to execute the test case
- For each name server configured for the domain:
- Retrieve the DNSKEY RR set from the child zone.
- If the answer from the query does contain a DNSKEY and RRSIG, this test case passes.
- If there is no DNSKEY RR or RRSIG RR in the answer and the RCODE is NOERROR, this test case fails.
Outcome(s)
If any of the name servers configured for the domains fail to answer with DNSSEC data, this test case fails.
Special procedural requirements
None.
Intercase dependencies
This test should only run if DNSSEC07 has been successful in finding a DNSKEY for the domain.