bindbc.gnutls.dane

Undocumented in source.

Members

Aliases

dane_query_t
alias dane_query_t = dane_query_st*
Undocumented in source.
dane_state_t
alias dane_state_t = dane_state_st*
Undocumented in source.
pdane_cert_type_name
alias pdane_cert_type_name = const(char)* function(dane_cert_type_t type)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pdane_cert_usage_name
alias pdane_cert_usage_name = const(char)* function(dane_cert_usage_t usage)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pdane_match_type_name
alias pdane_match_type_name = const(char)* function(dane_match_type_t type)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pdane_query_data
alias pdane_query_data = int function(dane_query_t q, uint idx, uint* usage, uint* type, uint* match, gnutls_datum_t* data)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pdane_query_deinit
alias pdane_query_deinit = void function(dane_query_t q)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pdane_query_entries
alias pdane_query_entries = uint function(dane_query_t q)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pdane_query_status
alias pdane_query_status = dane_query_status_t function(dane_query_t q)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pdane_query_tlsa
alias pdane_query_tlsa = int function(dane_state_t s, dane_query_t* r, const(char)* host, const(char)* proto, uint port)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pdane_query_to_raw_tlsa
alias pdane_query_to_raw_tlsa = int function(dane_query_t q, uint* data_entries, char*** dane_data, int** dane_data_len, int* secure, int* bogus)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pdane_raw_tlsa
alias pdane_raw_tlsa = int function(dane_state_t s, dane_query_t* r, char** dane_data, const(int)* dane_data_len, int secure, int bogus)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pdane_state_deinit
alias pdane_state_deinit = void function(dane_state_t s)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pdane_state_init
alias pdane_state_init = int function(dane_state_t* s, uint flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pdane_state_set_dlv_file
alias pdane_state_set_dlv_file = int function(dane_state_t s, const(char)* file)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pdane_strerror
alias pdane_strerror = const(char)* function(int error)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pdane_verification_status_print
alias pdane_verification_status_print = int function(uint status, gnutls_datum_t* out_, uint flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pdane_verify_crt
alias pdane_verify_crt = int function(dane_state_t s, const(gnutls_datum_t)* chain, uint chain_size, gnutls_certificate_type_t chain_type, const(char)* hostname, const(char)* proto, uint port, uint sflags, uint vflags, uint* verify)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pdane_verify_crt_raw
alias pdane_verify_crt_raw = int function(dane_state_t s, const(gnutls_datum_t)* chain, uint chain_size, gnutls_certificate_type_t chain_type, dane_query_t r, uint sflags, uint vflags, uint* verify)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
pdane_verify_session_crt
alias pdane_verify_session_crt = int function(dane_state_t s, gnutls_session_t session, const(char)* hostname, const(char)* proto, uint port, uint sflags, uint vflags, uint* verify)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.

Enums

dane_cert_type_t
enum dane_cert_type_t
Undocumented in source.
dane_cert_usage_t
enum dane_cert_usage_t
Undocumented in source.
dane_match_type_t
enum dane_match_type_t
Undocumented in source.
dane_query_status_t
enum dane_query_status_t
Undocumented in source.
dane_state_flags_t
enum dane_state_flags_t
Undocumented in source.
dane_verify_flags_t
enum dane_verify_flags_t
Undocumented in source.
dane_verify_status_t
enum dane_verify_status_t
Undocumented in source.

Functions

bindDane
void bindDane(SharedLib lib)
Undocumented in source. Be warned that the author may not have intended to support it.
dane_cert_type_name
const(char)* dane_cert_type_name(dane_cert_type_t type)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
dane_cert_usage_name
const(char)* dane_cert_usage_name(dane_cert_usage_t usage)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
dane_match_type_name
const(char)* dane_match_type_name(dane_match_type_t type)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
dane_query_data
int dane_query_data(dane_query_t q, uint idx, uint* usage, uint* type, uint* match, gnutls_datum_t* data)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
dane_query_deinit
void dane_query_deinit(dane_query_t q)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
dane_query_entries
uint dane_query_entries(dane_query_t q)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
dane_query_status
dane_query_status_t dane_query_status(dane_query_t q)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
dane_query_tlsa
int dane_query_tlsa(dane_state_t s, dane_query_t* r, const(char)* host, const(char)* proto, uint port)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
dane_query_to_raw_tlsa
int dane_query_to_raw_tlsa(dane_query_t q, uint* data_entries, char*** dane_data, int** dane_data_len, int* secure, int* bogus)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
dane_raw_tlsa
int dane_raw_tlsa(dane_state_t s, dane_query_t* r, char** dane_data, const(int)* dane_data_len, int secure, int bogus)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
dane_state_deinit
void dane_state_deinit(dane_state_t s)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
dane_state_init
int dane_state_init(dane_state_t* s, uint flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
dane_state_set_dlv_file
int dane_state_set_dlv_file(dane_state_t s, const(char)* file)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
dane_strerror
const(char)* dane_strerror(int error)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
dane_verification_status_print
int dane_verification_status_print(uint status, gnutls_datum_t* out_, uint flags)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
dane_verify_crt
int dane_verify_crt(dane_state_t s, const(gnutls_datum_t)* chain, uint chain_size, gnutls_certificate_type_t chain_type, const(char)* hostname, const(char)* proto, uint port, uint sflags, uint vflags, uint* verify)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
dane_verify_crt_raw
int dane_verify_crt_raw(dane_state_t s, const(gnutls_datum_t)* chain, uint chain_size, gnutls_certificate_type_t chain_type, dane_query_t r, uint sflags, uint vflags, uint* verify)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
dane_verify_session_crt
int dane_verify_session_crt(dane_state_t s, gnutls_session_t session, const(char)* hostname, const(char)* proto, uint port, uint sflags, uint vflags, uint* verify)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.

Manifest constants

DANE_E_CERT_ERROR
enum DANE_E_CERT_ERROR;
Undocumented in source.
DANE_E_FILE_ERROR
enum DANE_E_FILE_ERROR;
Undocumented in source.
DANE_E_INITIALIZATION_ERROR
enum DANE_E_INITIALIZATION_ERROR;
Undocumented in source.
DANE_E_INVALID_DNSSEC_SIG
enum DANE_E_INVALID_DNSSEC_SIG;
Undocumented in source.
DANE_E_INVALID_REQUEST
enum DANE_E_INVALID_REQUEST;
Undocumented in source.
DANE_E_MEMORY_ERROR
enum DANE_E_MEMORY_ERROR;
Undocumented in source.
DANE_E_NO_CERT
enum DANE_E_NO_CERT;
Undocumented in source.
DANE_E_NO_DANE_DATA
enum DANE_E_NO_DANE_DATA;
Undocumented in source.
DANE_E_NO_DNSSEC_SIG
enum DANE_E_NO_DNSSEC_SIG;
Undocumented in source.
DANE_E_PUBKEY_ERROR
enum DANE_E_PUBKEY_ERROR;
Undocumented in source.
DANE_E_RECEIVED_CORRUPT_DATA
enum DANE_E_RECEIVED_CORRUPT_DATA;
Undocumented in source.
DANE_E_REQUESTED_DATA_NOT_AVAILABLE
enum DANE_E_REQUESTED_DATA_NOT_AVAILABLE;
Undocumented in source.
DANE_E_RESOLVING_ERROR
enum DANE_E_RESOLVING_ERROR;
Undocumented in source.
DANE_E_SUCCESS
enum DANE_E_SUCCESS;
Undocumented in source.
DANE_E_UNKNOWN_DANE_DATA
enum DANE_E_UNKNOWN_DANE_DATA;
Undocumented in source.
DANE_VERIFY_CA_CONSTRAINS_VIOLATED
enum DANE_VERIFY_CA_CONSTRAINS_VIOLATED;
Undocumented in source.
DANE_VERIFY_NO_DANE_INFO
enum DANE_VERIFY_NO_DANE_INFO;
Undocumented in source.

Static variables

dane_cert_type_name
pdane_cert_type_name dane_cert_type_name;
Undocumented in source.
dane_cert_usage_name
pdane_cert_usage_name dane_cert_usage_name;
Undocumented in source.
dane_match_type_name
pdane_match_type_name dane_match_type_name;
Undocumented in source.
dane_query_data
pdane_query_data dane_query_data;
Undocumented in source.
dane_query_deinit
pdane_query_deinit dane_query_deinit;
Undocumented in source.
dane_query_entries
pdane_query_entries dane_query_entries;
Undocumented in source.
dane_query_status
pdane_query_status dane_query_status;
Undocumented in source.
dane_query_tlsa
pdane_query_tlsa dane_query_tlsa;
Undocumented in source.
dane_query_to_raw_tlsa
pdane_query_to_raw_tlsa dane_query_to_raw_tlsa;
Undocumented in source.
dane_raw_tlsa
pdane_raw_tlsa dane_raw_tlsa;
Undocumented in source.
dane_state_deinit
pdane_state_deinit dane_state_deinit;
Undocumented in source.
dane_state_init
pdane_state_init dane_state_init;
Undocumented in source.
dane_state_set_dlv_file
pdane_state_set_dlv_file dane_state_set_dlv_file;
Undocumented in source.
dane_strerror
pdane_strerror dane_strerror;
Undocumented in source.
dane_verification_status_print
pdane_verification_status_print dane_verification_status_print;
Undocumented in source.
dane_verify_crt
pdane_verify_crt dane_verify_crt;
Undocumented in source.
dane_verify_crt_raw
pdane_verify_crt_raw dane_verify_crt_raw;
Undocumented in source.
dane_verify_session_crt
pdane_verify_session_crt dane_verify_session_crt;
Undocumented in source.

Structs

dane_query_st
struct dane_query_st
Undocumented in source.
dane_state_st
struct dane_state_st
Undocumented in source.

Meta