Librasta & Libsci
A C implementation of the RaSTA protocol stack
Data Fields
rasta_config_tls Struct Reference

#include <config.h>

Collaboration diagram for rasta_config_tls:
Collaboration graph
[legend]

Data Fields

char * ca_cert_path
 
char * cert_path
 
char * key_path
 
char tls_hostname [64]
 
char * peer_tls_cert_path
 

Detailed Description

Non-standard extension

Field Documentation

◆ ca_cert_path

char* rasta_config_tls::ca_cert_path

Path to CA certificate to use, required for server and client operation

◆ cert_path

char* rasta_config_tls::cert_path

Path to server certificate to use, required for server and client operation

◆ key_path

char* rasta_config_tls::key_path

Path to server private key to use, required for server operation

◆ peer_tls_cert_path

char* rasta_config_tls::peer_tls_cert_path

path to peer certificate for certificate pinning. Optional.

◆ tls_hostname

char rasta_config_tls::tls_hostname[64]

Domain / common name to validate TLS certificates against (as client)


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