Dependents:   Nucleo

Embed: (wiki syntax)

« Back to documentation index

TlsCertDesc Struct Reference

TlsCertDesc Struct Reference

Certificate descriptor. More...

#include <tls.h>

Data Fields

const char_t * certChain
 End entity certificate chain (PEM format)
size_t certChainLength
 Length of the certificate chain.
const char_t * privateKey
 Private key (PEM format)
size_t privateKeyLength
 Length of the private key.
TlsCertificateType type
 End entity certificate type.
TlsSignatureAlgo signAlgo
 Signature algorithm used to sign the end entity certificate.
TlsHashAlgo hashAlgo
 Hash algorithm used to sign the end entity certificate.
TlsEcNamedCurve namedCurve
 Named curve used to generate the EC public key.

Detailed Description

Certificate descriptor.

Definition at line 1363 of file tls.h.


Field Documentation

const char_t* certChain

End entity certificate chain (PEM format)

Definition at line 1365 of file tls.h.

Length of the certificate chain.

Definition at line 1366 of file tls.h.

Hash algorithm used to sign the end entity certificate.

Definition at line 1371 of file tls.h.

Named curve used to generate the EC public key.

Definition at line 1372 of file tls.h.

const char_t* privateKey

Private key (PEM format)

Definition at line 1367 of file tls.h.

Length of the private key.

Definition at line 1368 of file tls.h.

Signature algorithm used to sign the end entity certificate.

Definition at line 1370 of file tls.h.

End entity certificate type.

Definition at line 1369 of file tls.h.