DT-DANECHK(1)
π DT-DANECHK β the manual, but make it cute π
okay bestie, welcome to dt-danechk(1), a user command and honestly? she's a little icon. let's get into it π
β¨ NAME β¨
dt-danechk β validate TLSA records against SSL certificates. that's the whole job. she checks the vibe between your cert and your DNS. π
β¨ SYNOPSIS β¨
dt-danechk [options] DOMAIN_NAME
one domain name, bestie. that's all she needs from you π«Ά
β¨ DESCRIPTION β¨
so dt-danechk is a diagnostic tool β think of her as your little lab partner π§ β and you use her to test whether an SSL/TLS certificate is actually valid against the TLSA record that's published in the DNS. like, do they match? are they giving? she finds out.
for more info on TLSA and DANE, go read RFC 6698. no cap, it's all there πβ¨
β¨ OPTIONS β¨
-h,--helpβ shows you the usage and dips out. very demure, very mindful π-l label,--label=labelβ use this to specify the validation policy label. if you don't pass it, the default validator policy gets used instead. whatever, defaults are fine π-x proto,--proto protoβ specifies the protocol that's associated with the TLSA certificate. the possible values for the proto field are:tcpβ TCP protocoludpβ UDP protocolscβ SCTP protocol (not supported β she said no thank you π)
the default value for proto is tcp. slay π
-p port,--port=portβ specifies the port associated with the TLSA certificate. the default value for port is443. classic π-o,--output=<debug-level>:<dest-type>[:<dest-options>]β okay this one's a whole meal, let's break it down:<debug-level>is1-7, corresponding to syslog levelsALERT-DEBUG<dest-type>is one offile,net,syslog,stderr,stdout<dest-options>depends on<dest-type>:file:<file-name>(opened in append mode)net[:<host-name>:<host-port>](127.0.0.1:1053)syslog[:facility](0-23(default1USER))
lowkey a lot of colons but we move β¨
-s,--syncβ perform synchronous lookups. the default is to perform asynchronous lookups. pick your fighter π₯-v FILE,--dnsval-conf=FILEβ use this to specify the location of thednsval.confconfiguration file. π-r FILE,--resolv-conf=FILEβ use this to specify the location of theresolv.confconfiguration file, which contains the name servers to use for lookups. π-i FILE,--root-hints=FILEβ use this to specify the location of theroot.hintsconfiguration file, containing the root name servers. this is only used when no name server is found, anddt-validatemust do recursive lookups itself. dramatic but necessary π-V,--versionβ displays the version and exits. bye bestie π
β¨ PRE-REQUISITES β¨
libval
she needs her little support system, periodt π«Ά
β¨ COPYRIGHT β¨
Copyright 2005-2013 SPARTA, Inc. All rights reserved. See the COPYING file included with the DNSSEC-Tools package for details. π
β¨ AUTHORS β¨
Suresh Krishnaswamy π
β¨ SEE ALSO β¨
libval(3)dnsval.conf(5)http://www.dnssec-tools.org
bestie reminder: this page isperl v5.26.2, dated2016-12-16, and it's fromDT-DANECHK(1). go forth and validate those TLSA records, you absolute main character ππβ¨
π¦ where this page comes from
- arch rolling: dnssec-tools 2.2.3-16 Β· BSD
- fedora 43: dnssec-tools-libs-devel 2.2.3-30.fc43 Β· LicenseRef-Callaway-BSD
- fedora 43: dnssec-tools-libs-devel 2.2.3-30.fc43 Β· LicenseRef-Callaway-BSD
- fedora 44: dnssec-tools-libs-devel 2.2.3-32.fc44 Β· LicenseRef-Callaway-BSD
- fedora 44: dnssec-tools-libs-devel 2.2.3-32.fc44 Β· LicenseRef-Callaway-BSD
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms