TKEY (transaction key) is a record type of the Domain Name System (DNS). TKEY resource records (RRs) can be used in a number of different modes to establish shared keys between a DNS resolver and name server.

TKEY record format

TKEY resource record fields
FieldDescriptionLength (octets)
NAMEKey name, which must be unique on client and serverVariable
TYPETKEY (249)2
CLASSIgnored, should be ANY (255)2
TTLIgnored, should be 04
RDLENGTHLength of RDATA field2
RDATAVariable-length structure containing the timestamp, algorithm, mode, hash data and errorVariable, as per RDLENGTH

Mode field values

See also

References

  • RFC 2930, "Secret Key Establishment for DNS (TKEY RR)", D. Eastlake, September 2000
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.