TLSA records

The TLS Authentication record (TLSA) is used to associate a TLS server certificate or public key with the domain name where the record is found. With a TLSA record, you can store the fingerprint of a TLS/SSL certificate in the DNS of your domain.

TLSA records can only be trusted if DNSSEC is enabled on your domain so the DNS response is verified.

Record structure  

Typ: TLSA
TTL: time to live – defines for how long the internet provider’s servers can remember this DNS setting. It is set in seconds.
Host: _port._protocol.domena for example _100._tcp.domena.tld
Usage: (from 0 to 3) (0 – PKIX-TA, 1 – PKIX-EE, 2 – DANE-TA, 3 – DANE-EE) Specifies the provided assignment to be used to associate with the certificate presented in the TLS handshake
Selector: (from 0 to 1) Specifies which part of the TLS certificate presented by the server will be matched against the assignment data
Matching-Type: (from 0 to 2) Specifies how the certificate association is presented
Points-to: value

Example of the record:

_100._tcp.www.domena.tld. IN TLSA 3 1 1 1fff7351cdb3957d2d3edd0f7d48bb6246f25361006c1f83379b85c6f3071adc

The setting is available in the Webadmin interface. The process is as follows:

  1. Log in to the Webadmin
  2. Select your domain
  3. Select the DNS in the left menu, then select DNS settings
  4. Select the TLSA

5. To create a new record simply select the button Create new record.

Updated on September 12, 2024

Was this article helpful?

Related Articles