2.2.2.2.4.10 DNS_RPC_RECORD_RRSIG
The DNS_RPC_RECORD_RRSIG structure contains information about cryptographic public key signatures as specified in section 3 of [RFC4034].<13> This record MUST be formatted as follows.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
wTypeCovered |
chAlgorithm |
chLabelCount |
|||||||||||||||||||||||||||||
dwOriginalTtl |
|||||||||||||||||||||||||||||||
dwSigExpiration |
|||||||||||||||||||||||||||||||
dwSigInception |
|||||||||||||||||||||||||||||||
wKeyTag |
nameSigner (variable) |
||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
SignatureInfo (variable) |
|||||||||||||||||||||||||||||||
... |
wTypeCovered (2 bytes): The type covered value for RRSIG RR as specified in section 3.1 of [RFC4034].
chAlgorithm (1 byte): The algorithm value for RRSIG RR as specified in section 3.1 of [RFC4034].
chLabelCount (1 byte): The total number of labels present in the name of the record signed by the RRSIG RR as specified in section 3.1 of [RFC4034].
dwOriginalTtl (4 bytes): The original TTL value of the record signed by the RRSIG RR as specified in section 3.1 of [RFC4034].
dwSigExpiration (4 bytes): The signature expiration time as specified in section 3.1 of [RFC4034].
dwSigInception (4 bytes): The signature inception time as specified in section 3.1 of [RFC4034].
wKeyTag (2 bytes): The tag value for RRSIG RR as specified in section 3.1 of [RFC4034].
nameSigner (variable): A structure of type DNS_RPC_NAME (section 2.2.2.2.1) containing the FQDN of the originating host for this record.
SignatureInfo (variable): Binary signature information as specified in section 3.1 of [RFC4034].