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.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

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].