TlsCertDesc Struct Reference

Certificate descriptor. More...

#include <tls.h>

Data Fields

const char_tcertChain
 End entity certificate chain (PEM format) More...
 
size_t certChainLen
 Length of the certificate chain. More...
 
const char_tprivateKey
 Private key (PEM format) More...
 
size_t privateKeyLen
 Length of the private key. More...
 
char_t password [TLS_MAX_PASSWORD_LEN+1]
 Password used to decrypt the private key. More...
 
TlsCertificateType type
 End entity certificate type. More...
 
TlsSignatureScheme signScheme
 Signature scheme used to sign the end entity certificate. More...
 
TlsNamedGroup namedCurve
 Named curve used to generate the EC public key. More...
 

Detailed Description

Certificate descriptor.

Definition at line 2080 of file tls.h.

Field Documentation

◆ certChain

const char_t* certChain

End entity certificate chain (PEM format)

Definition at line 2082 of file tls.h.

◆ certChainLen

size_t certChainLen

Length of the certificate chain.

Definition at line 2083 of file tls.h.

◆ namedCurve

TlsNamedGroup namedCurve

Named curve used to generate the EC public key.

Definition at line 2089 of file tls.h.

◆ password

Password used to decrypt the private key.

Definition at line 2086 of file tls.h.

◆ privateKey

const char_t* privateKey

Private key (PEM format)

Definition at line 2084 of file tls.h.

◆ privateKeyLen

size_t privateKeyLen

Length of the private key.

Definition at line 2085 of file tls.h.

◆ signScheme

TlsSignatureScheme signScheme

Signature scheme used to sign the end entity certificate.

Definition at line 2088 of file tls.h.

◆ type

End entity certificate type.

Definition at line 2087 of file tls.h.


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