GNUnet 0.22.1
GNUNET_TUN_DnsTlsaRecord Struct Reference

Payload of DNSSEC TLSA record. More...

#include <gnunet_tun_lib.h>

Data Fields

uint8_t usage
 Certificate usage 0: CA cert 1: Entity cert 2: Trust anchor 3: domain-issued cert. More...
 
uint8_t selector
 Selector What part will be matched against the cert presented by server 0: Full cert (in binary) 1: Full cert (in DER) More...
 
uint8_t matching_type
 Matching type (of selected content) 0: exact match 1: SHA-256 hash 2: SHA-512 hash. More...
 

Detailed Description

Payload of DNSSEC TLSA record.

http://datatracker.ietf.org/doc/draft-ietf-dane-protocol/

Definition at line 603 of file gnunet_tun_lib.h.

Field Documentation

◆ usage

uint8_t GNUNET_TUN_DnsTlsaRecord::usage

Certificate usage 0: CA cert 1: Entity cert 2: Trust anchor 3: domain-issued cert.

Definition at line 612 of file gnunet_tun_lib.h.

Referenced by dns_string_to_value(), and dns_value_to_string().

◆ selector

uint8_t GNUNET_TUN_DnsTlsaRecord::selector

Selector What part will be matched against the cert presented by server 0: Full cert (in binary) 1: Full cert (in DER)

Definition at line 621 of file gnunet_tun_lib.h.

Referenced by dns_string_to_value(), and dns_value_to_string().

◆ matching_type

uint8_t GNUNET_TUN_DnsTlsaRecord::matching_type

Matching type (of selected content) 0: exact match 1: SHA-256 hash 2: SHA-512 hash.

Definition at line 629 of file gnunet_tun_lib.h.

Referenced by dns_string_to_value(), and dns_value_to_string().


The documentation for this struct was generated from the following file: