mbedTLS
mbedtls_ssl_key_cert
is only used within mbedTLS.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
mbedTLS
mbedtls_ssl_key_cert
mbedtls_ssl_key_cert struct
Syntax
Show:
Summary
Declaration
Definition
from
ssl.h:872
typedef
struct
mbedtls_ssl_key_cert
mbedtls_ssl_key_cert
;
Implemented in
ssl_misc.h:1247
Fields
Field
Declared as
Description
mbedtls_ssl_key_cert::cert
mbedtls_x509_crt
*
cert.
mbedtls_ssl_key_cert::key
mbedtls_pk_context
*
private key.
mbedtls_ssl_key_cert::next
mbedtls_ssl_key_cert
*
next key/cert pair.
Related Functions
Found 2 other functions taking a
mbedtls_ssl_key_cert
argument:
Function
ssl_key_cert_free()
ssl_append_key_cert()
Examples
References
from
examples
Code
Location
Scope
Referrer
typedef
struct
mbedtls_ssl_key_cert
mbedtls_ssl_key_cert
;
ssl.h:872
struct
mbedtls_ssl_key_cert
{
ssl_misc.h:1247
typedef
struct
mbedtls_ssl_key_cert
mbedtls_ssl_key_cert
;
ssl.h:872
mbedtls_ssl_key_cert
mbedtls_ssl_key_cert
*
MBEDTLS_PRIVATE
(
key_cert
)
;
/*!< own certificate/key pair(s) */
ssl.h:1552
mbedtls_ssl_config
mbedtls_ssl_key_cert
*
key_cert
;
/*!< chosen key/cert pair (server) */
ssl_misc.h:827
mbedtls_ssl_handshake_params
mbedtls_ssl_handshake_params::key_cert
mbedtls_ssl_key_cert
*
sni_key_cert
;
/*!< key/cert list from SNI */
ssl_misc.h:829
mbedtls_ssl_handshake_params
mbedtls_ssl_handshake_params::sni_key_cert
mbedtls_ssl_key_cert
*
next
;
/*!< next key/cert pair */
ssl_misc.h:1250
mbedtls_ssl_key_cert
mbedtls_ssl_key_cert::next
mbedtls_ssl_key_cert
*
key_cert
;
ssl_misc.h:1652
mbedtls_ssl_own_key()
mbedtls_ssl_key_cert
*
key_cert
;
ssl_misc.h:1665
mbedtls_ssl_own_cert()
static
void
ssl_key_cert_free
(
mbedtls_ssl_key_cert
*
key_cert
)
ssl_tls.c:1811
ssl_key_cert_free()
ssl_key_cert_free()::key_cert
mbedtls_ssl_key_cert
*
cur
=
key_cert
,
*
next
;
ssl_tls.c:1813
ssl_key_cert_free()
static
int
ssl_append_key_cert
(
mbedtls_ssl_key_cert
*
*
head
,
ssl_tls.c:1824
ssl_append_key_cert()
ssl_append_key_cert()::head
mbedtls_ssl_key_cert
*
new_cert
;
ssl_tls.c:1828
ssl_append_key_cert()
new_cert
=
mbedtls_calloc
(
1
,
sizeof
(
mbedtls_ssl_key_cert
)
)
;
ssl_tls.c:1837
ssl_append_key_cert()
mbedtls_ssl_key_cert
*
cur
=
*
head
;
ssl_tls.c:1850
ssl_append_key_cert()
mbedtls_ssl_key_cert
*
cur
,
*
list
;
ssl_tls12_server.c:690
ssl_pick_cert()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Instance
Scope
Location
Project
mbedtls_ssl_config::key_cert
mbedtls_ssl_config
ssl.h:1552
mbedtls_ssl_handshake_params::key_cert
mbedtls_ssl_handshake_params
ssl_misc.h:827
mbedtls_ssl_handshake_params::sni_key_cert
mbedtls_ssl_handshake_params
ssl_misc.h:829
mbedtls_ssl_key_cert::next
mbedtls_ssl_key_cert
ssl_misc.h:1250
ssl_key_cert_free()::key_cert
ssl_key_cert_free()
ssl_tls.c:1811
ssl_append_key_cert()::head
ssl_append_key_cert()
ssl_tls.c:1824
Lifecycle
from
examples
All items filtered out
All items filtered out