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
STM32 Libraries and Samples
mbedTLS
mbedtls_ssl_key_cert
mbedtls_ssl_key_cert struct
Syntax
Show:
Summary
Declaration
Definition
from
ssl.h:568
typedef
struct
mbedtls_ssl_key_cert
mbedtls_ssl_key_cert
;
Implemented in
ssl_internal.h:469
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_append_key_cert()
ssl_key_cert_free()
Examples
References
from
examples
Code
Location
Scope
Referrer
typedef
struct
mbedtls_ssl_key_cert
mbedtls_ssl_key_cert
;
ssl.h:568
struct
mbedtls_ssl_key_cert
ssl_internal.h:469
typedef
struct
mbedtls_ssl_key_cert
mbedtls_ssl_key_cert
;
ssl.h:568
mbedtls_ssl_key_cert
mbedtls_ssl_key_cert
*
key_cert
;
/*!< own certificate/key pair(s) */
ssl.h:897
mbedtls_ssl_config
mbedtls_ssl_config::key_cert
mbedtls_ssl_key_cert
*
key_cert
;
/*!< chosen key/cert pair (server) */
ssl_internal.h:296
mbedtls_ssl_handshake_params
mbedtls_ssl_handshake_params::key_cert
mbedtls_ssl_key_cert
*
next
;
/*!< next key/cert pair */
ssl_internal.h:473
mbedtls_ssl_key_cert
mbedtls_ssl_key_cert::next
mbedtls_ssl_key_cert
*
key_cert
;
ssl_internal.h:664
mbedtls_ssl_own_key()
mbedtls_ssl_key_cert
*
key_cert
;
ssl_internal.h:676
mbedtls_ssl_own_cert()
mbedtls_ssl_key_cert
*
cur
,
*
list
,
*
fallback
=
NULL
;
ssl_srv.c:703
ssl_pick_cert()
static
int
ssl_append_key_cert
(
mbedtls_ssl_key_cert
*
*
head
,
ssl_tls.c:7236
ssl_append_key_cert()
ssl_append_key_cert()::head
mbedtls_ssl_key_cert
*
new_cert
;
ssl_tls.c:7240
ssl_append_key_cert()
new_cert
=
mbedtls_calloc
(
1
,
sizeof
(
mbedtls_ssl_key_cert
)
)
;
ssl_tls.c:7242
ssl_append_key_cert()
mbedtls_ssl_key_cert
*
cur
=
*
head
;
ssl_tls.c:7257
ssl_append_key_cert()
static
void
ssl_key_cert_free
(
mbedtls_ssl_key_cert
*
key_cert
)
ssl_tls.c:8767
ssl_key_cert_free()
ssl_key_cert_free()::key_cert
mbedtls_ssl_key_cert
*
cur
=
key_cert
,
*
next
;
ssl_tls.c:8769
ssl_key_cert_free()
mbedtls_free
(
cur
)
;
ssl_tls.c:8774
ssl_key_cert_free()
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:897
mbedtls_ssl_handshake_params::key_cert
mbedtls_ssl_handshake_params
ssl_internal.h:296
mbedtls_ssl_key_cert::next
mbedtls_ssl_key_cert
ssl_internal.h:473
ssl_append_key_cert()::head
ssl_append_key_cert()
ssl_tls.c:7236
ssl_key_cert_free()::key_cert
ssl_key_cert_free()
ssl_tls.c:8767
Lifecycle
from
examples
mbedtls_ssl_key_cert
is allocated by 1 symbol and is freed by 1 symbol:
ssl_append_key_cert()
All items filtered out
mbedtls_ssl_key_cert
ssl_key_cert_free()
All items filtered out