netxduo
+
0
/1 examples
SourceVu will show references to
NX_SECURE_X509_CERT
from the following samples and libraries:
Examples
STM32F429ZI-Nucleo
Applications
NetXDuo
Nx_MQTT_Client
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
netxduo
NX_SECURE_X509_CERT
NX_SECURE_X509_CERT struct
Syntax
Show:
Summary
Declaration
from
nx_secure_x509.h:683
typedef
struct
NX_SECURE_X509_CERT_STRUCT
{
UINT
nx_secure_x509_certificate_is_identity_cert
;
USHORT
nx_secure_x509_version
;
UINT
nx_secure_x509_cert_identifier
;
const
UCHAR
*
nx_secure_x509_serial_number
;
USHORT
nx_secure_x509_serial_number_length
;
USHORT
nx_secure_x509_validity_format
;
const
UCHAR
*
nx_secure_x509_not_before
;
USHORT
nx_secure_x509_not_before_length
;
const
UCHAR
*
nx_secure_x509_not_after
;
USHORT
nx_secure_x509_not_after_length
;
UCHAR
*
nx_secure_x509_certificate_raw_data
;
UINT
nx_secure_x509_certificate_raw_buffer_size
;
UINT
nx_secure_x509_certificate_raw_data_length
;
const
UCHAR
*
nx_secure_x509_certificate_data
;
UINT
nx_secure_x509_certificate_data_length
;
UINT
nx_secure_x509_signature_algorithm
;
const
UCHAR
*
nx_secure_x509_signature_data
;
UINT
nx_secure_x509_signature_data_length
;
NX_SECURE_X509_DISTINGUISHED_NAME
nx_secure_x509_issuer
;
struct
NX_SECURE_X509_CERT_STRUCT
*
nx_secure_x509_issuer_chain
;
NX_SECURE_X509_DISTINGUISHED_NAME
nx_secure_x509_distinguished_name
;
NX_SECURE_X509_CRYPTO
*
nx_secure_x509_cipher_table
;
USHORT
nx_secure_x509_cipher_table_size
;
VOID
*
nx_secure_x509_public_cipher_metadata_area
;
ULONG
nx_secure_x509_public_cipher_metadata_size
;
VOID
*
nx_secure_x509_hash_metadata_area
;
ULONG
nx_secure_x509_hash_metadata_size
;
struct
NX_SECURE_X509_CERT_STRUCT
*
nx_secure_x509_next_certificate
;
UINT
nx_secure_x509_public_algorithm
;
union
{
NX_SECURE_RSA_PUBLIC_KEY
rsa_public_key
;
#ifdef
NX_SECURE_ENABLE_ECC_CIPHERSUITE
NX_SECURE_EC_PUBLIC_KEY
ec_public_key
;
#endif
}
nx_secure_x509_public_key
;
UINT
nx_secure_x509_private_key_type
;
union
{
NX_SECURE_RSA_PRIVATE_KEY
rsa_private_key
;
#ifdef
NX_SECURE_ENABLE_ECC_CIPHERSUITE
NX_SECURE_EC_PRIVATE_KEY
ec_private_key
;
#endif
struct
{
const
UCHAR
*
key_data
;
ULONG
key_length
;
}
user_key
;
}
nx_secure_x509_private_key
;
const
UCHAR
*
nx_secure_x509_issuer_identifier
;
USHORT
nx_secure_x509_issuer_identifier_length
;
const
UCHAR
*
nx_secure_x509_subject_identifier
;
USHORT
nx_secure_x509_subject_identifier_length
;
const
UCHAR
*
nx_secure_x509_extensions_data
;
ULONG
nx_secure_x509_extensions_data_length
;
UINT
nx_secure_x509_user_allocated_cert
;
}
NX_SECURE_X509_CERT
;
Fields
Field
Declared as
NX_SECURE_X509_CERT_STRUCT::nx_secure_x509_certificate_is_identity_cert
UINT
NX_SECURE_X509_CERT_STRUCT::nx_secure_x509_version
USHORT
NX_SECURE_X509_CERT_STRUCT::nx_secure_x509_cert_identifier
UINT
NX_SECURE_X509_CERT_STRUCT::nx_secure_x509_serial_number
const
UCHAR
*
NX_SECURE_X509_CERT_STRUCT::nx_secure_x509_serial_number_length
USHORT
NX_SECURE_X509_CERT_STRUCT::nx_secure_x509_validity_format
USHORT
NX_SECURE_X509_CERT_STRUCT::nx_secure_x509_not_before
const
UCHAR
*
NX_SECURE_X509_CERT_STRUCT::nx_secure_x509_not_before_length
USHORT
NX_SECURE_X509_CERT_STRUCT::nx_secure_x509_not_after
const
UCHAR
*
NX_SECURE_X509_CERT_STRUCT::nx_secure_x509_not_after_length
USHORT
NX_SECURE_X509_CERT_STRUCT::nx_secure_x509_certificate_raw_data
UCHAR
*
NX_SECURE_X509_CERT_STRUCT::nx_secure_x509_certificate_raw_buffer_size
UINT
NX_SECURE_X509_CERT_STRUCT::nx_secure_x509_certificate_raw_data_length
UINT
NX_SECURE_X509_CERT_STRUCT::nx_secure_x509_certificate_data
const
UCHAR
*
NX_SECURE_X509_CERT_STRUCT::nx_secure_x509_certificate_data_length
UINT
NX_SECURE_X509_CERT_STRUCT::nx_secure_x509_signature_algorithm
UINT
NX_SECURE_X509_CERT_STRUCT::nx_secure_x509_signature_data
const
UCHAR
*
NX_SECURE_X509_CERT_STRUCT::nx_secure_x509_signature_data_length
UINT
NX_SECURE_X509_CERT_STRUCT::nx_secure_x509_issuer
NX_SECURE_X509_DISTINGUISHED_NAME
NX_SECURE_X509_CERT_STRUCT::nx_secure_x509_issuer_chain
struct
NX_SECURE_X509_CERT_STRUCT
*
NX_SECURE_X509_CERT_STRUCT::nx_secure_x509_distinguished_name
NX_SECURE_X509_DISTINGUISHED_NAME
NX_SECURE_X509_CERT_STRUCT::nx_secure_x509_cipher_table
NX_SECURE_X509_CRYPTO
*
NX_SECURE_X509_CERT_STRUCT::nx_secure_x509_cipher_table_size
USHORT
NX_SECURE_X509_CERT_STRUCT::nx_secure_x509_public_cipher_metadata_area
VOID
*
NX_SECURE_X509_CERT_STRUCT::nx_secure_x509_public_cipher_metadata_size
ULONG
NX_SECURE_X509_CERT_STRUCT::nx_secure_x509_hash_metadata_area
VOID
*
NX_SECURE_X509_CERT_STRUCT::nx_secure_x509_hash_metadata_size
ULONG
NX_SECURE_X509_CERT_STRUCT::nx_secure_x509_next_certificate
struct
NX_SECURE_X509_CERT_STRUCT
*
NX_SECURE_X509_CERT_STRUCT::nx_secure_x509_public_algorithm
UINT
NX_SECURE_X509_CERT_STRUCT::nx_secure_x509_public_key
union
{
NX_SECURE_RSA_PUBLIC_KEY
rsa_public_key
;
#ifdef
NX_SECURE_ENABLE_ECC_CIPHERSUITE
NX_SECURE_EC_PUBLIC_KEY
ec_public_key
;
#endif
}
NX_SECURE_X509_CERT_STRUCT::nx_secure_x509_private_key_type
UINT
NX_SECURE_X509_CERT_STRUCT::nx_secure_x509_private_key
union
{
NX_SECURE_RSA_PRIVATE_KEY
rsa_private_key
;
#ifdef
NX_SECURE_ENABLE_ECC_CIPHERSUITE
NX_SECURE_EC_PRIVATE_KEY
ec_private_key
;
#endif
struct
{
const
UCHAR
*
key_data
;
ULONG
key_length
;
}
user_key
;
}
NX_SECURE_X509_CERT_STRUCT::nx_secure_x509_issuer_identifier
const
UCHAR
*
NX_SECURE_X509_CERT_STRUCT::nx_secure_x509_issuer_identifier_length
USHORT
NX_SECURE_X509_CERT_STRUCT::nx_secure_x509_subject_identifier
const
UCHAR
*
NX_SECURE_X509_CERT_STRUCT::nx_secure_x509_subject_identifier_length
USHORT
NX_SECURE_X509_CERT_STRUCT::nx_secure_x509_extensions_data
const
UCHAR
*
NX_SECURE_X509_CERT_STRUCT::nx_secure_x509_extensions_data_length
ULONG
NX_SECURE_X509_CERT_STRUCT::nx_secure_x509_user_allocated_cert
UINT
Related Functions
Found 64 other functions taking a
NX_SECURE_X509_CERT_STRUCT
argument:
Function
_nx_secure_x509_local_device_certificate_get()
_nx_secure_x509_remote_endpoint_certificate_get()
_nx_secure_x509_find_certificate_methods()
_nx_secure_x509_certificate_list_find()
_nx_secure_x509_store_certificate_add()
_nx_secure_x509_extension_find()
_nx_secure_x509_key_usage_extension_parse()
_nx_secure_x509_certificate_parse()
_nx_secure_x509_certificate_list_add()
_nxe_secure_x509_certificate_initialize()
_nx_secure_tls_server_certificate_add()
_nx_secure_tls_server_certificate_find()
_nxe_secure_tls_trusted_certificate_add()
_nxe_secure_tls_remote_certificate_allocate()
_nx_secure_x509_store_certificate_find()
_nx_secure_x509_certificate_chain_verify()
_nx_secure_x509_free_certificate_get()
_nx_secure_tls_local_certificate_add()
_nx_secure_tls_remote_certificate_allocate()
_nx_secure_x509_parse_signature_algorithm()
_nxe_secure_x509_common_name_dns_check()
_nxe_secure_x509_crl_revocation_check()
_nxe_secure_x509_extended_key_usage_extension_parse()
_nxe_secure_x509_extension_find()
_nxe_secure_x509_key_usage_extension_parse()
_nxe_secure_tls_server_certificate_find()
_nxe_secure_tls_active_certificate_set()
_nxe_secure_tls_local_certificate_add()
_nxe_secure_tls_local_certificate_find()
_nxe_secure_tls_server_certificate_add()
_nx_secure_x509_local_certificate_find()
_nx_secure_tls_trusted_certificate_add()
_nx_secure_x509_certificate_verify()
_nx_secure_x509_certificate_initialize()
_nx_secure_x509_certificate_list_remove()
_nx_secure_x509_common_name_dns_check()
_nx_secure_x509_crl_revocation_check()
_nx_secure_x509_crl_verify()
_nx_secure_x509_expiration_check()
_nx_secure_x509_extended_key_usage_extension_parse()
_nx_secure_tls_proc_clienthello_sec_sa_extension()
_nx_secure_tls_active_certificate_set()
_nx_secure_tls_local_certificate_find()
_nx_secure_tls_check_ciphersuite()
_nx_secure_x509_parse_cert_data()
_nx_secure_x509_parse_version()
_nx_secure_x509_parse_serial_num()
_nx_secure_x509_extract_oid_data()
_nx_secure_x509_parse_issuer()
_nx_secure_x509_parse_validity()
_nx_secure_x509_parse_subject()
_nx_secure_x509_parse_public_key()
_nx_secure_x509_parse_unique_ids()
_nx_secure_x509_parse_extensions()
_nx_secure_x509_parse_signature_data()
_nx_secure_dtls_server_local_certificate_add()
_nx_secure_dtls_session_local_certificate_add()
_nx_secure_dtls_session_trusted_certificate_add()
_nx_secure_dtls_server_trusted_certificate_add()
_nxe_secure_dtls_server_local_certificate_add()
_nxe_secure_dtls_server_trusted_certificate_add()
_nxe_secure_dtls_session_local_certificate_add()
_nxe_secure_dtls_session_trusted_certificate_add()
_nx_secure_x509_certificate_chain_build()
Examples
NX_SECURE_X509_CERT
is referenced by 1 libraries and example projects:
Examples
STM32F429ZI-Nucleo
Applications
NetXDuo
Nx_MQTT_Client
References
from
0/1
examples
Code
Location
Scope
Referrer
typedef
struct
NX_SECURE_X509_CERT_STRUCT
nx_secure_x509.h:683
}
NX_SECURE_X509_CERT
;
nx_secure_x509.h:809
NX_SECURE_X509_CERT
*
certificate
,
UINT
cert_id
)
;
nx_secure_dtls.h:257
_nx_secure_dtls_server_local_certificate_add()
_nx_secure_dtls_server_local_certificate_add()::certificate
NX_SECURE_X509_CERT
*
certificate
,
UINT
cert_id
)
;
nx_secure_dtls.h:298
_nx_secure_dtls_server_trusted_certificate_add()
_nx_secure_dtls_server_trusted_certificate_add()::certificate
NX_SECURE_X509_CERT
*
certificate
,
UINT
cert_id
)
;
nx_secure_dtls.h:317
_nx_secure_dtls_session_local_certificate_add()
_nx_secure_dtls_session_local_certificate_add()::certificate
NX_SECURE_X509_CERT
*
certificate
,
UINT
cert_id
)
;
nx_secure_dtls.h:321
_nx_secure_dtls_session_trusted_certificate_add()
_nx_secure_dtls_session_trusted_certificate_add()::certificate
NX_SECURE_X509_CERT
*
certificate
,
UINT
cert_id
)
;
nx_secure_dtls.h:374
_nxe_secure_dtls_server_local_certificate_add()
_nxe_secure_dtls_server_local_certificate_add()::certificate
NX_SECURE_X509_CERT
*
certificate
,
UINT
cert_id
)
;
nx_secure_dtls.h:389
_nxe_secure_dtls_server_trusted_certificate_add()
_nxe_secure_dtls_server_trusted_certificate_add()::certificate
NX_SECURE_X509_CERT
*
certificate
,
UINT
cert_id
)
;
nx_secure_dtls.h:412
_nxe_secure_dtls_session_local_certificate_add()
_nxe_secure_dtls_session_local_certificate_add()::certificate
NX_SECURE_X509_CERT
*
certificate
,
UINT
cert_id
)
;
nx_secure_dtls.h:416
_nxe_secure_dtls_session_trusted_certificate_add()
_nxe_secure_dtls_session_trusted_certificate_add()::certificate
NX_SECURE_X509_CERT
*
certificate
,
UINT
cert_id
)
nx_secure_dtls_server_local_certificate_add.c:75
_nx_secure_dtls_server_local_certificate_add()
_nx_secure_dtls_server_local_certificate_add()::certificate
NX_SECURE_X509_CERT
*
certificate
,
UINT
cert_id
)
nx_secure_dtls_server_trusted_certificate_add.c:74
_nx_secure_dtls_server_trusted_certificate_add()
_nx_secure_dtls_server_trusted_certificate_add()::certificate
NX_SECURE_X509_CERT
*
certificate
,
UINT
cert_id
)
nx_secure_dtls_session_local_certificate_add.c:75
_nx_secure_dtls_session_local_certificate_add()
_nx_secure_dtls_session_local_certificate_add()::certificate
NX_SECURE_X509_CERT
*
certificate
,
UINT
cert_id
)
nx_secure_dtls_session_trusted_certificate_add.c:74
_nx_secure_dtls_session_trusted_certificate_add()
_nx_secure_dtls_session_trusted_certificate_add()::certificate
NX_SECURE_X509_CERT
*
nx_secure_tls_active_certificate
;
nx_secure_tls.h:1055
NX_SECURE_TLS_CREDENTIALS_STRUCT
NX_SECURE_TLS_CREDENTIALS_STRUCT::nx_secure_tls_active_certificate
ULONG
(
*
nx_secure_tls_session_certificate_callback
)
(
struct
NX_SECURE_TLS_SESSION_STRUCT
*
session
,
NX_SECURE_X509_CERT
*
certificate
)
;
nx_secure_tls.h:1303
NX_SECURE_X509_CERT
*
certificate
,
UINT
cert_id
)
;
nx_secure_tls.h:1521
_nx_secure_tls_server_certificate_add()
_nx_secure_tls_server_certificate_add()::certificate
NX_SECURE_X509_CERT
*
*
certificate
,
UINT
cert_id
)
;
nx_secure_tls.h:1523
_nx_secure_tls_server_certificate_find()
_nx_secure_tls_server_certificate_find()::certificate
NX_SECURE_X509_CERT
*
cert
)
;
nx_secure_tls.h:1544
_nx_secure_tls_proc_clienthello_sec_sa_extension()
_nx_secure_tls_proc_clienthello_sec_sa_extension()::cert
NX_SECURE_X509_CERT
*
certificate
)
;
nx_secure_tls.h:1556
_nx_secure_tls_active_certificate_set()
_nx_secure_tls_active_certificate_set()::certificate
NX_SECURE_X509_CERT
*
certificate
)
;
nx_secure_tls.h:1561
_nx_secure_tls_local_certificate_add()
_nx_secure_tls_local_certificate_add()::certificate
NX_SECURE_X509_CERT
*
*
certificate
,
UCHAR
*
common_name
,
UINT
name_length
)
;
nx_secure_tls.h:1563
_nx_secure_tls_local_certificate_find()
_nx_secure_tls_local_certificate_find()::certificate
NX_SECURE_X509_CERT
*
certificate
,
nx_secure_tls.h:1569
_nx_secure_tls_remote_certificate_allocate()
_nx_secure_tls_remote_certificate_allocate()::certificate
NX_SECURE_X509_CERT
*
certificate
,
UINT
cert_id
)
;
nx_secure_tls.h:1575
_nx_secure_tls_server_certificate_add()
_nx_secure_tls_server_certificate_add()::certificate
NX_SECURE_X509_CERT
*
*
certificate
,
UINT
cert_id
)
;
nx_secure_tls.h:1577
_nx_secure_tls_server_certificate_find()
_nx_secure_tls_server_certificate_find()::certificate
NX_SECURE_X509_CERT
*
certificate
)
)
;
nx_secure_tls.h:1583
NX_SECURE_X509_CERT
*
certificate
)
;
nx_secure_tls.h:1632
_nx_secure_tls_trusted_certificate_add()
_nx_secure_tls_trusted_certificate_add()::certificate
NX_SECURE_X509_CERT
*
certificate
)
;
nx_secure_tls.h:1657
_nxe_secure_tls_active_certificate_set()
_nxe_secure_tls_active_certificate_set()::certificate
NX_SECURE_X509_CERT
*
certificate
)
;
nx_secure_tls.h:1659
_nxe_secure_tls_local_certificate_add()
_nxe_secure_tls_local_certificate_add()::certificate
NX_SECURE_X509_CERT
*
*
certificate
,
UCHAR
*
common_name
,
nx_secure_tls.h:1661
_nxe_secure_tls_local_certificate_find()
_nxe_secure_tls_local_certificate_find()::certificate
NX_SECURE_X509_CERT
*
certificate
,
nx_secure_tls.h:1668
_nxe_secure_tls_remote_certificate_allocate()
_nxe_secure_tls_remote_certificate_allocate()::certificate
NX_SECURE_X509_CERT
*
certificate
,
UINT
cert_id
)
;
nx_secure_tls.h:1674
_nxe_secure_tls_server_certificate_add()
_nxe_secure_tls_server_certificate_add()::certificate
NX_SECURE_X509_CERT
*
*
certificate
,
UINT
cert_id
)
;
nx_secure_tls.h:1676
_nxe_secure_tls_server_certificate_find()
_nxe_secure_tls_server_certificate_find()::certificate
NX_SECURE_X509_CERT
*
certificate
)
)
;
nx_secure_tls.h:1682
NX_SECURE_X509_CERT
*
certificate
)
;
nx_secure_tls.h:1724
_nxe_secure_tls_trusted_certificate_add()
_nxe_secure_tls_trusted_certificate_add()::certificate
NX_SECURE_X509_CERT
*
certificate
)
nx_secure_tls_active_certificate_set.c:81
_nx_secure_tls_active_certificate_set()
_nx_secure_tls_active_certificate_set()::certificate
NX_SECURE_X509_CERT
*
certificate
)
;
nx_secure_tls_api.h:176
_nxe_secure_tls_active_certificate_set()
_nxe_secure_tls_active_certificate_set()::certificate
NX_SECURE_X509_CERT
*
certificate
)
;
nx_secure_tls_api.h:180
_nxe_secure_tls_local_certificate_add()
_nxe_secure_tls_local_certificate_add()::certificate
NX_SECURE_X509_CERT
*
*
certificate
,
UCHAR
*
common_name
,
nx_secure_tls_api.h:182
_nxe_secure_tls_local_certificate_find()
_nxe_secure_tls_local_certificate_find()::certificate
NX_SECURE_X509_CERT
*
certificate
,
nx_secure_tls_api.h:189
_nxe_secure_tls_remote_certificate_allocate()
_nxe_secure_tls_remote_certificate_allocate()::certificate
NX_SECURE_X509_CERT
*
certificate
,
UINT
cert_id
)
;
nx_secure_tls_api.h:195
_nxe_secure_tls_server_certificate_add()
_nxe_secure_tls_server_certificate_add()::certificate
NX_SECURE_X509_CERT
*
*
certificate
,
UINT
cert_id
)
;
nx_secure_tls_api.h:197
_nxe_secure_tls_server_certificate_find()
_nxe_secure_tls_server_certificate_find()::certificate
NX_SECURE_X509_CERT
*
certificate
)
)
;
nx_secure_tls_api.h:203
NX_SECURE_X509_CERT
*
certificate
)
;
nx_secure_tls_api.h:245
_nxe_secure_tls_trusted_certificate_add()
_nxe_secure_tls_trusted_certificate_add()::certificate
NX_SECURE_X509_CERT
*
certificate
;
nx_secure_tls_ecc_generate_keys.c:119
_nx_secure_tls_ecc_generate_keys()
NX_SECURE_X509_CERT
*
server_certificate
;
nx_secure_tls_generate_premaster_secret.c:89
_nx_secure_tls_generate_premaster_secret()
NX_SECURE_X509_CERT
*
certificate
)
nx_secure_tls_local_certificate_add.c:79
_nx_secure_tls_local_certificate_add()
_nx_secure_tls_local_certificate_add()::certificate
NX_SECURE_X509_CERT
*
*
certificate
,
UCHAR
*
common_name
,
nx_secure_tls_local_certificate_find.c:79
_nx_secure_tls_local_certificate_find()
_nx_secure_tls_local_certificate_find()::certificate
NX_SECURE_X509_CERT
*
list_head
;
nx_secure_tls_local_certificate_find.c:83
_nx_secure_tls_local_certificate_find()
NX_SECURE_X509_CERT
*
local_certificate
=
NX_NULL
;
nx_secure_tls_process_certificate_request.c:83
_nx_secure_tls_process_certificate_request()
NX_SECURE_X509_CERT
*
client_certificate
;
nx_secure_tls_process_certificate_verify.c:110
_nx_secure_tls_process_certificate_verify()
NX_SECURE_X509_CERT
*
local_certificate
;
nx_secure_tls_process_client_key_exchange.c:96
_nx_secure_tls_process_client_key_exchange()
NX_SECURE_X509_CERT
*
cert
,
UINT
selected_curve
,
nx_secure_tls_process_clienthello.c:29
_nx_secure_tls_check_ciphersuite()
_nx_secure_tls_check_ciphersuite()::cert
NX_SECURE_X509_CERT
*
cert
;
nx_secure_tls_process_clienthello.c:120
_nx_secure_tls_process_clienthello()
NX_SECURE_X509_CERT
*
cert
,
UINT
selected_curve
,
nx_secure_tls_process_clienthello.c:575
_nx_secure_tls_check_ciphersuite()
_nx_secure_tls_check_ciphersuite()::cert
NX_SECURE_X509_CERT
*
cert
)
nx_secure_tls_process_clienthello_extensions.c:504
_nx_secure_tls_proc_clienthello_sec_sa_extension()
_nx_secure_tls_proc_clienthello_sec_sa_extension()::cert
NX_SECURE_X509_CERT
*
certificate
;
nx_secure_tls_process_remote_certificate.c:97
_nx_secure_tls_process_remote_certificate()
if
(
cert_buf_size
<
sizeof
(
NX_SECURE_X509_CERT
)
)
nx_secure_tls_process_remote_certificate.c:201
_nx_secure_tls_process_remote_certificate()
cert_buf_size
-=
sizeof
(
NX_SECURE_X509_CERT
)
;
nx_secure_tls_process_remote_certificate.c:208
_nx_secure_tls_process_remote_certificate()
certificate
=
(
NX_SECURE_X509_CERT
*
)
(
&
cert_buffer
[
cert_buf_size
]
)
;
nx_secure_tls_process_remote_certificate.c:209
_nx_secure_tls_process_remote_certificate()
NX_SECURE_MEMSET
(
certificate
,
0
,
sizeof
(
NX_SECURE_X509_CERT
)
)
;
nx_secure_tls_process_remote_certificate.c:210
_nx_secure_tls_process_remote_certificate()
if
(
cert_buf_size
<
sizeof
(
NX_SECURE_X509_CERT
)
)
nx_secure_tls_process_remote_certificate.c:354
_nx_secure_tls_process_remote_certificate()
cert_buf_size
-=
sizeof
(
NX_SECURE_X509_CERT
)
;
nx_secure_tls_process_remote_certificate.c:362
_nx_secure_tls_process_remote_certificate()
certificate
=
(
NX_SECURE_X509_CERT
*
)
(
&
cert_buffer
[
cert_buf_size
]
)
;
nx_secure_tls_process_remote_certificate.c:363
_nx_secure_tls_process_remote_certificate()
NX_SECURE_MEMSET
(
certificate
,
0
,
sizeof
(
NX_SECURE_X509_CERT
)
)
;
nx_secure_tls_process_remote_certificate.c:364
_nx_secure_tls_process_remote_certificate()
tls_session
->
nx_secure_tls_packet_buffer_size
-=
(
sizeof
(
NX_SECURE_X509_CERT
)
+
endpoint_length
)
;
nx_secure_tls_process_remote_certificate.c:381
_nx_secure_tls_process_remote_certificate()
NX_SECURE_X509_CERT
*
server_certificate
;
nx_secure_tls_process_server_key_exchange.c:113
_nx_secure_tls_process_server_key_exchange()
NX_SECURE_X509_CERT
*
certificate
,
nx_secure_tls_remote_certificate_allocate.c:89
_nx_secure_tls_remote_certificate_allocate()
_nx_secure_tls_remote_certificate_allocate()::certificate
NX_SECURE_X509_CERT
*
cert_ptr
;
nx_secure_tls_remote_certificate_buffer_allocate.c:93
_nx_secure_tls_remote_certificate_buffer_allocate()
metadata_size
=
sizeof
(
NX_SECURE_X509_CERT
)
*
certs_number
;
nx_secure_tls_remote_certificate_buffer_allocate.c:97
_nx_secure_tls_remote_certificate_buffer_allocate()
cert_ptr
=
(
NX_SECURE_X509_CERT
*
)
(
buffer_ptr
)
;
nx_secure_tls_remote_certificate_buffer_allocate.c:120
_nx_secure_tls_remote_certificate_buffer_allocate()
buffer_ptr
+=
sizeof
(
NX_SECURE_X509_CERT
)
;
nx_secure_tls_remote_certificate_buffer_allocate.c:123
_nx_secure_tls_remote_certificate_buffer_allocate()
NX_SECURE_X509_CERT
*
list_head
;
nx_secure_tls_remote_certificate_free.c:89
_nx_secure_tls_remote_certificate_free()
NX_SECURE_X509_CERT
*
certificate
;
nx_secure_tls_remote_certificate_free.c:91
_nx_secure_tls_remote_certificate_free()
NX_SECURE_X509_CERT
*
certificate
;
nx_secure_tls_remote_certificate_free_all.c:80
_nx_secure_tls_remote_certificate_free_all()
NX_SECURE_X509_CERT
*
remote_certificate
;
nx_secure_tls_remote_certificate_verify.c:89
_nx_secure_tls_remote_certificate_verify()
NX_SECURE_X509_CERT
*
cert
;
nx_secure_tls_send_certificate.c:88
_nx_secure_tls_send_certificate()
NX_SECURE_X509_CERT
*
local_certificate
;
nx_secure_tls_send_certificate_verify.c:115
_nx_secure_tls_send_certificate_verify()
NX_SECURE_X509_CERT
*
remote_certificate
;
nx_secure_tls_send_client_key_exchange.c:90
_nx_secure_tls_send_client_key_exchange()
NX_SECURE_X509_CERT
*
certificate
,
UINT
cert_id
)
nx_secure_tls_server_certificate_add.c:75
_nx_secure_tls_server_certificate_add()
_nx_secure_tls_server_certificate_add()::certificate
NX_SECURE_X509_CERT
*
*
certificate
,
UINT
cert_id
)
nx_secure_tls_server_certificate_find.c:79
_nx_secure_tls_server_certificate_find()
_nx_secure_tls_server_certificate_find()::certificate
NX_SECURE_X509_CERT
*
certificate
)
)
nx_secure_tls_session_certificate_callback_set.c:85
NX_SECURE_X509_CERT
*
certificate
)
nx_secure_tls_trusted_certificate_add.c:81
_nx_secure_tls_trusted_certificate_add()
_nx_secure_tls_trusted_certificate_add()::certificate
UINT
*
bytes_processed
,
NX_SECURE_X509_CERT
*
cert
)
;
nx_secure_x509.c:28
_nx_secure_x509_parse_cert_data()
_nx_secure_x509_parse_cert_data()::cert
NX_SECURE_X509_CERT
*
cert
)
;
nx_secure_x509.c:30
_nx_secure_x509_parse_version()
_nx_secure_x509_parse_version()::cert
UINT
*
bytes_processed
,
NX_SECURE_X509_CERT
*
cert
)
;
nx_secure_x509.c:32
_nx_secure_x509_parse_serial_num()
_nx_secure_x509_parse_serial_num()::cert
NX_SECURE_X509_CERT
*
cert
)
;
nx_secure_x509.c:35
_nx_secure_x509_parse_signature_algorithm()
_nx_secure_x509_parse_signature_algorithm()::cert
NX_SECURE_X509_CERT
*
cert
)
;
nx_secure_x509.c:37
_nx_secure_x509_parse_issuer()
_nx_secure_x509_parse_issuer()::cert
UINT
*
bytes_processed
,
NX_SECURE_X509_CERT
*
cert
)
;
nx_secure_x509.c:39
_nx_secure_x509_parse_validity()
_nx_secure_x509_parse_validity()::cert
NX_SECURE_X509_CERT
*
cert
)
;
nx_secure_x509.c:41
_nx_secure_x509_parse_subject()
_nx_secure_x509_parse_subject()::cert
UINT
*
bytes_processed
,
NX_SECURE_X509_CERT
*
cert
)
;
nx_secure_x509.c:43
_nx_secure_x509_parse_public_key()
_nx_secure_x509_parse_public_key()::cert
UINT
*
bytes_processed
,
NX_SECURE_X509_CERT
*
cert
)
;
nx_secure_x509.c:45
_nx_secure_x509_parse_unique_ids()
_nx_secure_x509_parse_unique_ids()::cert
UINT
*
bytes_processed
,
NX_SECURE_X509_CERT
*
cert
)
;
nx_secure_x509.c:47
_nx_secure_x509_parse_extensions()
_nx_secure_x509_parse_extensions()::cert
UINT
*
bytes_processed
,
NX_SECURE_X509_CERT
*
cert
)
;
nx_secure_x509.c:49
_nx_secure_x509_parse_signature_data()
_nx_secure_x509_parse_signature_data()::cert
UINT
*
bytes_processed
,
NX_SECURE_X509_CERT
*
cert
)
;
nx_secure_x509.c:51
_nx_secure_x509_extract_oid_data()
_nx_secure_x509_extract_oid_data()::cert
NX_SECURE_X509_CERT
*
cert
)
nx_secure_x509.c:111
_nx_secure_x509_certificate_parse()
_nx_secure_x509_certificate_parse()::cert
UINT
*
bytes_processed
,
NX_SECURE_X509_CERT
*
cert
)
nx_secure_x509.c:287
_nx_secure_x509_extract_oid_data()
_nx_secure_x509_extract_oid_data()::cert
UINT
*
bytes_processed
,
NX_SECURE_X509_CERT
*
cert
)
nx_secure_x509.c:493
_nx_secure_x509_parse_cert_data()
_nx_secure_x509_parse_cert_data()::cert
NX_SECURE_X509_CERT
*
cert
)
nx_secure_x509.c:699
_nx_secure_x509_parse_version()
_nx_secure_x509_parse_version()::cert
UINT
*
bytes_processed
,
NX_SECURE_X509_CERT
*
cert
)
nx_secure_x509.c:789
_nx_secure_x509_parse_serial_num()
_nx_secure_x509_parse_serial_num()::cert
NX_SECURE_X509_CERT
*
cert
)
nx_secure_x509.c:877
_nx_secure_x509_parse_signature_algorithm()
_nx_secure_x509_parse_signature_algorithm()::cert
NX_SECURE_X509_CERT
*
cert
)
nx_secure_x509.c:1001
_nx_secure_x509_parse_issuer()
_nx_secure_x509_parse_issuer()::cert
NX_SECURE_X509_CERT
*
cert
)
nx_secure_x509.c:1084
_nx_secure_x509_parse_validity()
_nx_secure_x509_parse_validity()::cert
NX_SECURE_X509_CERT
*
cert
)
nx_secure_x509.c:1207
_nx_secure_x509_parse_subject()
_nx_secure_x509_parse_subject()::cert
UINT
*
bytes_processed
,
NX_SECURE_X509_CERT
*
cert
)
nx_secure_x509.c:1292
_nx_secure_x509_parse_public_key()
_nx_secure_x509_parse_public_key()::cert
UINT
*
bytes_processed
,
NX_SECURE_X509_CERT
*
cert
)
nx_secure_x509.c:1476
_nx_secure_x509_parse_unique_ids()
_nx_secure_x509_parse_unique_ids()::cert
UINT
*
bytes_processed
,
NX_SECURE_X509_CERT
*
cert
)
nx_secure_x509.c:1622
_nx_secure_x509_parse_extensions()
_nx_secure_x509_parse_extensions()::cert
UINT
*
bytes_processed
,
NX_SECURE_X509_CERT
*
cert
)
nx_secure_x509.c:1743
_nx_secure_x509_parse_signature_data()
_nx_secure_x509_parse_signature_data()::cert
struct
NX_SECURE_X509_CERT_STRUCT
*
nx_secure_x509_issuer_chain
;
nx_secure_x509.h:732
NX_SECURE_X509_CERT_STRUCT
NX_SECURE_X509_CERT_STRUCT::nx_secure_x509_issuer_chain
struct
NX_SECURE_X509_CERT_STRUCT
*
nx_secure_x509_next_certificate
;
nx_secure_x509.h:756
NX_SECURE_X509_CERT_STRUCT
NX_SECURE_X509_CERT_STRUCT::nx_secure_x509_next_certificate
}
NX_SECURE_X509_CERT
;
nx_secure_x509.h:809
NX_SECURE_X509_CERT
UINT
_nx_secure_x509_certificate_parse
(
const
UCHAR
*
buffer
,
UINT
length
,
UINT
*
bytes_processed
,
NX_SECURE_X509_CERT
*
cert
)
;
nx_secure_x509.h:811
_nx_secure_x509_certificate_parse()
_nx_secure_x509_certificate_parse()::cert
NX_SECURE_X509_CERT
*
nx_secure_x509_local_certificates
;
nx_secure_x509.h:875
NX_SECURE_X509_CERTIFICATE_STORE_STRUCT
NX_SECURE_X509_CERTIFICATE_STORE_STRUCT::nx_secure_x509_local_certificates
NX_SECURE_X509_CERT
*
nx_secure_x509_remote_certificates
;
nx_secure_x509.h:878
NX_SECURE_X509_CERTIFICATE_STORE_STRUCT
NX_SECURE_X509_CERTIFICATE_STORE_STRUCT::nx_secure_x509_remote_certificates
NX_SECURE_X509_CERT
*
nx_secure_x509_free_certificates
;
nx_secure_x509.h:882
NX_SECURE_X509_CERTIFICATE_STORE_STRUCT
NX_SECURE_X509_CERTIFICATE_STORE_STRUCT::nx_secure_x509_free_certificates
NX_SECURE_X509_CERT
*
nx_secure_x509_trusted_certificates
;
nx_secure_x509.h:885
NX_SECURE_X509_CERTIFICATE_STORE_STRUCT
NX_SECURE_X509_CERTIFICATE_STORE_STRUCT::nx_secure_x509_trusted_certificates
NX_SECURE_X509_CERT
*
nx_secure_x509_certificate_exceptions
;
nx_secure_x509.h:890
NX_SECURE_X509_CERTIFICATE_STORE_STRUCT
NX_SECURE_X509_CERTIFICATE_STORE_STRUCT::nx_secure_x509_certificate_exceptions
NX_SECURE_X509_CERT
*
*
certificate
)
;
nx_secure_x509.h:896
_nx_secure_x509_local_device_certificate_get()
_nx_secure_x509_local_device_certificate_get()::certificate
NX_SECURE_X509_CERT
*
*
certificate
,
UINT
cert_id
)
;
nx_secure_x509.h:899
_nx_secure_x509_local_certificate_find()
_nx_secure_x509_local_certificate_find()::certificate
NX_SECURE_X509_CERT
*
*
certificate
)
;
nx_secure_x509.h:903
_nx_secure_x509_remote_endpoint_certificate_get()
_nx_secure_x509_remote_endpoint_certificate_get()::certificate
UINT
_nx_secure_x509_store_certificate_add
(
NX_SECURE_X509_CERT
*
certificate
,
nx_secure_x509.h:906
_nx_secure_x509_store_certificate_add()
_nx_secure_x509_store_certificate_add()::certificate
NX_SECURE_X509_CERT
*
*
certificate
,
UINT
*
location
)
;
nx_secure_x509.h:926
_nx_secure_x509_store_certificate_find()
_nx_secure_x509_store_certificate_find()::certificate
NX_SECURE_X509_CERT
*
certificate
)
;
nx_secure_x509.h:930
_nx_secure_x509_certificate_chain_build()
_nx_secure_x509_certificate_chain_build()::certificate
NX_SECURE_X509_CERT
*
certificate
,
nx_secure_x509.h:934
_nx_secure_x509_certificate_verify()
_nx_secure_x509_certificate_verify()::certificate
NX_SECURE_X509_CERT
*
issuer_certificate
)
;
nx_secure_x509.h:935
_nx_secure_x509_certificate_verify()
_nx_secure_x509_certificate_verify()::issuer_certificate
NX_SECURE_X509_CERT
*
certificate
)
;
nx_secure_x509.h:939
_nx_secure_x509_certificate_chain_verify()
_nx_secure_x509_certificate_chain_verify()::certificate
UINT
_nx_secure_x509_certificate_initialize
(
NX_SECURE_X509_CERT
*
certificate
,
nx_secure_x509.h:949
_nx_secure_x509_certificate_initialize()
_nx_secure_x509_certificate_initialize()::certificate
UINT
_nx_secure_x509_find_certificate_methods
(
NX_SECURE_X509_CERT
*
cert
,
USHORT
signature_algorithm
,
nx_secure_x509.h:959
_nx_secure_x509_find_certificate_methods()
_nx_secure_x509_find_certificate_methods()::cert
NX_SECURE_X509_CERT
*
*
certificate
)
;
nx_secure_x509.h:964
_nx_secure_x509_free_certificate_get()
_nx_secure_x509_free_certificate_get()::certificate
UINT
_nx_secure_x509_certificate_list_add
(
NX_SECURE_X509_CERT
*
*
list_head
,
nx_secure_x509.h:967
_nx_secure_x509_certificate_list_add()
_nx_secure_x509_certificate_list_add()::list_head
NX_SECURE_X509_CERT
*
certificate
,
UINT
duplicates_ok
)
;
nx_secure_x509.h:968
_nx_secure_x509_certificate_list_add()
_nx_secure_x509_certificate_list_add()::certificate
UINT
_nx_secure_x509_certificate_list_find
(
NX_SECURE_X509_CERT
*
*
list_head
,
nx_secure_x509.h:969
_nx_secure_x509_certificate_list_find()
_nx_secure_x509_certificate_list_find()::list_head
NX_SECURE_X509_CERT
*
*
certificate
)
;
nx_secure_x509.h:972
_nx_secure_x509_certificate_list_find()
_nx_secure_x509_certificate_list_find()::certificate
UINT
_nx_secure_x509_certificate_list_remove
(
NX_SECURE_X509_CERT
*
*
list_head
,
nx_secure_x509.h:973
_nx_secure_x509_certificate_list_remove()
_nx_secure_x509_certificate_list_remove()::list_head
UINT
_nx_secure_x509_common_name_dns_check
(
NX_SECURE_X509_CERT
*
certificate
,
nx_secure_x509.h:980
_nx_secure_x509_common_name_dns_check()
_nx_secure_x509_common_name_dns_check()::certificate
NX_SECURE_X509_CERT
*
certificate
)
;
nx_secure_x509.h:986
_nx_secure_x509_crl_revocation_check()
_nx_secure_x509_crl_revocation_check()::certificate
UINT
_nx_secure_x509_crl_verify
(
NX_SECURE_X509_CERT
*
certificate
,
NX_SECURE_X509_CRL
*
crl
,
nx_secure_x509.h:988
_nx_secure_x509_crl_verify()
_nx_secure_x509_crl_verify()::certificate
NX_SECURE_X509_CERT
*
issuer_certificate
)
;
nx_secure_x509.h:990
_nx_secure_x509_crl_verify()
_nx_secure_x509_crl_verify()::issuer_certificate
UINT
_nx_secure_x509_expiration_check
(
NX_SECURE_X509_CERT
*
certificate
,
ULONG
current_time
)
;
nx_secure_x509.h:992
_nx_secure_x509_expiration_check()
_nx_secure_x509_expiration_check()::certificate
UINT
_nx_secure_x509_extended_key_usage_extension_parse
(
NX_SECURE_X509_CERT
*
certificate
,
nx_secure_x509.h:994
_nx_secure_x509_extended_key_usage_extension_parse()
_nx_secure_x509_extended_key_usage_extension_parse()::certificate
UINT
_nx_secure_x509_extension_find
(
NX_SECURE_X509_CERT
*
certificate
,
nx_secure_x509.h:996
_nx_secure_x509_extension_find()
_nx_secure_x509_extension_find()::certificate
UINT
_nx_secure_x509_key_usage_extension_parse
(
NX_SECURE_X509_CERT
*
certificate
,
USHORT
*
bitfield
)
;
nx_secure_x509.h:998
_nx_secure_x509_key_usage_extension_parse()
_nx_secure_x509_key_usage_extension_parse()::certificate
UINT
_nxe_secure_x509_certificate_initialize
(
NX_SECURE_X509_CERT
*
certificate
,
nx_secure_x509.h:1003
_nxe_secure_x509_certificate_initialize()
_nxe_secure_x509_certificate_initialize()::certificate
UINT
_nxe_secure_x509_common_name_dns_check
(
NX_SECURE_X509_CERT
*
certificate
,
const
UCHAR
*
dns_tld
,
nx_secure_x509.h:1008
_nxe_secure_x509_common_name_dns_check()
_nxe_secure_x509_common_name_dns_check()::certificate
NX_SECURE_X509_CERT
*
certificate
)
;
nx_secure_x509.h:1014
_nxe_secure_x509_crl_revocation_check()
_nxe_secure_x509_crl_revocation_check()::certificate
UINT
_nxe_secure_x509_extended_key_usage_extension_parse
(
NX_SECURE_X509_CERT
*
certificate
,
nx_secure_x509.h:1015
_nxe_secure_x509_extended_key_usage_extension_parse()
_nxe_secure_x509_extended_key_usage_extension_parse()::certificate
UINT
_nxe_secure_x509_extension_find
(
NX_SECURE_X509_CERT
*
certificate
,
nx_secure_x509.h:1017
_nxe_secure_x509_extension_find()
_nxe_secure_x509_extension_find()::certificate
UINT
_nxe_secure_x509_key_usage_extension_parse
(
NX_SECURE_X509_CERT
*
certificate
,
USHORT
*
bitfield
)
;
nx_secure_x509.h:1019
_nxe_secure_x509_key_usage_extension_parse()
_nxe_secure_x509_key_usage_extension_parse()::certificate
UINT
nx_secure_x509_certificate_initialize
(
NX_SECURE_X509_CERT
*
certificate
,
UCHAR
*
certificate_data
,
nx_secure_x509.h:1041
_nxe_secure_x509_certificate_initialize()
_nxe_secure_x509_certificate_initialize()::certificate
UINT
nx_secure_x509_common_name_dns_check
(
NX_SECURE_X509_CERT
*
certificate
,
const
UCHAR
*
dns_tld
,
nx_secure_x509.h:1045
_nxe_secure_x509_common_name_dns_check()
_nxe_secure_x509_common_name_dns_check()::certificate
NX_SECURE_X509_CERT
*
certificate
)
;
nx_secure_x509.h:1051
_nxe_secure_x509_crl_revocation_check()
_nxe_secure_x509_crl_revocation_check()::certificate
UINT
nx_secure_x509_extended_key_usage_extension_parse
(
NX_SECURE_X509_CERT
*
certificate
,
nx_secure_x509.h:1052
_nxe_secure_x509_extended_key_usage_extension_parse()
_nxe_secure_x509_extended_key_usage_extension_parse()::certificate
UINT
nx_secure_x509_extension_find
(
NX_SECURE_X509_CERT
*
certificate
,
nx_secure_x509.h:1054
_nxe_secure_x509_extension_find()
_nxe_secure_x509_extension_find()::certificate
UINT
nx_secure_x509_key_usage_extension_parse
(
NX_SECURE_X509_CERT
*
certificate
,
USHORT
*
bitfield
)
;
nx_secure_x509.h:1056
_nxe_secure_x509_key_usage_extension_parse()
_nxe_secure_x509_key_usage_extension_parse()::certificate
NX_SECURE_X509_CERT
*
certificate
)
nx_secure_x509_certificate_chain_verify.c:79
_nx_secure_x509_certificate_chain_verify()
_nx_secure_x509_certificate_chain_verify()::certificate
NX_SECURE_X509_CERT
*
current_certificate
;
nx_secure_x509_certificate_chain_verify.c:82
_nx_secure_x509_certificate_chain_verify()
NX_SECURE_X509_CERT
*
issuer_certificate
;
nx_secure_x509_certificate_chain_verify.c:83
_nx_secure_x509_certificate_chain_verify()
UINT
_nx_secure_x509_certificate_initialize
(
NX_SECURE_X509_CERT
*
certificate
,
nx_secure_x509_certificate_initialize.c:111
_nx_secure_x509_certificate_initialize()
_nx_secure_x509_certificate_initialize()::certificate
NX_SECURE_MEMSET
(
certificate
,
0
,
sizeof
(
NX_SECURE_X509_CERT
)
)
;
nx_secure_x509_certificate_initialize.c:124
_nx_secure_x509_certificate_initialize()
UINT
_nx_secure_x509_certificate_list_add
(
NX_SECURE_X509_CERT
*
*
list_head
,
nx_secure_x509_certificate_list_add.c:82
_nx_secure_x509_certificate_list_add()
_nx_secure_x509_certificate_list_add()::list_head
NX_SECURE_X509_CERT
*
certificate
,
UINT
duplicates_ok
)
nx_secure_x509_certificate_list_add.c:83
_nx_secure_x509_certificate_list_add()
_nx_secure_x509_certificate_list_add()::certificate
NX_SECURE_X509_CERT
*
current_cert
;
nx_secure_x509_certificate_list_add.c:85
_nx_secure_x509_certificate_list_add()
NX_SECURE_X509_CERT
*
previous_cert
;
nx_secure_x509_certificate_list_add.c:86
_nx_secure_x509_certificate_list_add()
UINT
_nx_secure_x509_certificate_list_find
(
NX_SECURE_X509_CERT
*
*
list_head
,
nx_secure_x509_certificate_list_find.c:81
_nx_secure_x509_certificate_list_find()
_nx_secure_x509_certificate_list_find()::list_head
NX_SECURE_X509_CERT
*
*
certificate
)
nx_secure_x509_certificate_list_find.c:84
_nx_secure_x509_certificate_list_find()
_nx_secure_x509_certificate_list_find()::certificate
NX_SECURE_X509_CERT
*
current_cert
;
nx_secure_x509_certificate_list_find.c:86
_nx_secure_x509_certificate_list_find()
UINT
_nx_secure_x509_certificate_list_remove
(
NX_SECURE_X509_CERT
*
*
list_head
,
nx_secure_x509_certificate_list_remove.c:75
_nx_secure_x509_certificate_list_remove()
_nx_secure_x509_certificate_list_remove()::list_head
NX_SECURE_X509_CERT
*
*
current_cert
;
nx_secure_x509_certificate_list_remove.c:78
_nx_secure_x509_certificate_list_remove()
NX_SECURE_X509_CERT
*
certificate
,
nx_secure_x509_certificate_verify.c:87
_nx_secure_x509_certificate_verify()
_nx_secure_x509_certificate_verify()::certificate
NX_SECURE_X509_CERT
*
issuer_certificate
)
nx_secure_x509_certificate_verify.c:88
_nx_secure_x509_certificate_verify()
_nx_secure_x509_certificate_verify()::issuer_certificate
UINT
_nx_secure_x509_common_name_dns_check
(
NX_SECURE_X509_CERT
*
certificate
,
const
UCHAR
*
dns_tld
,
nx_secure_x509_common_name_dns_check.c:89
_nx_secure_x509_common_name_dns_check()
_nx_secure_x509_common_name_dns_check()::certificate
NX_SECURE_X509_CERT
*
certificate
)
nx_secure_x509_crl_revocation_check.c:100
_nx_secure_x509_crl_revocation_check()
_nx_secure_x509_crl_revocation_check()::certificate
NX_SECURE_X509_CERT
*
issuer_certificate
;
nx_secure_x509_crl_revocation_check.c:110
_nx_secure_x509_crl_revocation_check()
UINT
_nx_secure_x509_crl_verify
(
NX_SECURE_X509_CERT
*
certificate
,
NX_SECURE_X509_CRL
*
crl
,
nx_secure_x509_crl_verify.c:89
_nx_secure_x509_crl_verify()
_nx_secure_x509_crl_verify()::certificate
NX_SECURE_X509_CERT
*
issuer_certificate
)
nx_secure_x509_crl_verify.c:91
_nx_secure_x509_crl_verify()
_nx_secure_x509_crl_verify()::issuer_certificate
UINT
_nx_secure_x509_expiration_check
(
NX_SECURE_X509_CERT
*
certificate
,
ULONG
current_time
)
nx_secure_x509_expiration_check.c:77
_nx_secure_x509_expiration_check()
_nx_secure_x509_expiration_check()::certificate
UINT
_nx_secure_x509_extended_key_usage_extension_parse
(
NX_SECURE_X509_CERT
*
certificate
,
nx_secure_x509_extended_key_usage_extension_parse.c:76
_nx_secure_x509_extended_key_usage_extension_parse()
_nx_secure_x509_extended_key_usage_extension_parse()::certificate
UINT
_nx_secure_x509_extension_find
(
NX_SECURE_X509_CERT
*
certificate
,
nx_secure_x509_extension_find.c:82
_nx_secure_x509_extension_find()
_nx_secure_x509_extension_find()::certificate
UINT
_nx_secure_x509_find_certificate_methods
(
NX_SECURE_X509_CERT
*
cert
,
USHORT
signature_algorithm
,
nx_secure_x509_find_certificate_methods.c:79
_nx_secure_x509_find_certificate_methods()
_nx_secure_x509_find_certificate_methods()::cert
NX_SECURE_X509_CERT
*
*
certificate
)
nx_secure_x509_free_certificate_get.c:75
_nx_secure_x509_free_certificate_get()
_nx_secure_x509_free_certificate_get()::certificate
NX_SECURE_X509_CERT
*
list_head
;
nx_secure_x509_free_certificate_get.c:77
_nx_secure_x509_free_certificate_get()
UINT
_nx_secure_x509_key_usage_extension_parse
(
NX_SECURE_X509_CERT
*
certificate
,
USHORT
*
bitfield
)
nx_secure_x509_key_usage_extension_parse.c:75
_nx_secure_x509_key_usage_extension_parse()
_nx_secure_x509_key_usage_extension_parse()::certificate
NX_SECURE_X509_CERT
*
*
certificate
,
UINT
cert_id
)
nx_secure_x509_local_certificate_find.c:76
_nx_secure_x509_local_certificate_find()
_nx_secure_x509_local_certificate_find()::certificate
NX_SECURE_X509_CERT
*
list_head
;
nx_secure_x509_local_certificate_find.c:78
_nx_secure_x509_local_certificate_find()
NX_SECURE_X509_CERT
*
current_cert
;
nx_secure_x509_local_certificate_find.c:79
_nx_secure_x509_local_certificate_find()
NX_SECURE_X509_CERT
*
*
certificate
)
nx_secure_x509_local_device_certificate_get.c:85
_nx_secure_x509_local_device_certificate_get()
_nx_secure_x509_local_device_certificate_get()::certificate
NX_SECURE_X509_CERT
*
list_head
;
nx_secure_x509_local_device_certificate_get.c:87
_nx_secure_x509_local_device_certificate_get()
NX_SECURE_X509_CERT
*
current_cert
;
nx_secure_x509_local_device_certificate_get.c:89
_nx_secure_x509_local_device_certificate_get()
NX_SECURE_X509_CERT
*
*
certificate
)
nx_secure_x509_remote_endpoint_certificate_get.c:82
_nx_secure_x509_remote_endpoint_certificate_get()
_nx_secure_x509_remote_endpoint_certificate_get()::certificate
NX_SECURE_X509_CERT
*
compare_cert
;
nx_secure_x509_remote_endpoint_certificate_get.c:84
_nx_secure_x509_remote_endpoint_certificate_get()
NX_SECURE_X509_CERT
*
candidate
;
nx_secure_x509_remote_endpoint_certificate_get.c:85
_nx_secure_x509_remote_endpoint_certificate_get()
NX_SECURE_X509_CERT
*
list_head
;
nx_secure_x509_remote_endpoint_certificate_get.c:86
_nx_secure_x509_remote_endpoint_certificate_get()
UINT
_nx_secure_x509_store_certificate_add
(
NX_SECURE_X509_CERT
*
certificate
,
nx_secure_x509_store_certificate_add.c:81
_nx_secure_x509_store_certificate_add()
_nx_secure_x509_store_certificate_add()::certificate
NX_SECURE_X509_CERT
*
*
store_ptr
=
NX_CRYPTO_NULL
;
nx_secure_x509_store_certificate_add.c:85
_nx_secure_x509_store_certificate_add()
NX_SECURE_X509_CERT
*
*
certificate
,
UINT
*
location
)
nx_secure_x509_store_certificate_find.c:80
_nx_secure_x509_store_certificate_find()
_nx_secure_x509_store_certificate_find()::certificate
NX_SECURE_X509_CERT
*
*
store_ptr
=
NX_CRYPTO_NULL
;
nx_secure_x509_store_certificate_remove.c:90
_nx_secure_x509_store_certificate_remove()
NX_SECURE_X509_CERT
*
,
NX_SECURE_X509_CERT
*
)
,
nxd_mqtt_client.c:4355
NX_SECURE_X509_CERT
*
,
NX_SECURE_X509_CERT
*
)
,
nxd_mqtt_client.c:5500
NX_SECURE_X509_CERT
*
,
NX_SECURE_X509_CERT
*
)
;
nxd_mqtt_client.h:365
NX_SECURE_X509_CERT
nxd_mqtt_tls_certificate
;
nxd_mqtt_client.h:366
NXD_MQTT_CLIENT_STRUCT
NXD_MQTT_CLIENT_STRUCT::nxd_mqtt_tls_certificate
NX_SECURE_X509_CERT
nxd_mqtt_tls_trusted_certificate
;
nxd_mqtt_client.h:367
NXD_MQTT_CLIENT_STRUCT
NXD_MQTT_CLIENT_STRUCT::nxd_mqtt_tls_trusted_certificate
UINT
(
*
tls_setup
)
(
NXD_MQTT_CLIENT
*
client_ptr
,
NX_SECURE_TLS_SESSION
*
,
NX_SECURE_X509_CERT
*
,
NX_SECURE_X509_CERT
*
)
,
nxd_mqtt_client.h:432
NX_SECURE_X509_CERT
*
,
NX_SECURE_X509_CERT
*
)
,
nxd_mqtt_client.h:512
NX_SECURE_X509_CERT
*
,
NX_SECURE_X509_CERT
*
)
,
nxd_mqtt_client.h:516
NX_SECURE_X509_CERT
*
certificate
,
UINT
cert_id
)
nxe_secure_dtls_server_local_certificate_add.c:70
_nxe_secure_dtls_server_local_certificate_add()
_nxe_secure_dtls_server_local_certificate_add()::certificate
NX_SECURE_X509_CERT
*
certificate
,
UINT
cert_id
)
nxe_secure_dtls_server_trusted_certificate_add.c:71
_nxe_secure_dtls_server_trusted_certificate_add()
_nxe_secure_dtls_server_trusted_certificate_add()::certificate
NX_SECURE_X509_CERT
*
certificate
,
UINT
cert_id
)
nxe_secure_dtls_session_local_certificate_add.c:72
_nxe_secure_dtls_session_local_certificate_add()
_nxe_secure_dtls_session_local_certificate_add()::certificate
NX_SECURE_X509_CERT
*
certificate
,
UINT
cert_id
)
nxe_secure_dtls_session_trusted_certificate_add.c:71
_nxe_secure_dtls_session_trusted_certificate_add()
_nxe_secure_dtls_session_trusted_certificate_add()::certificate
NX_SECURE_X509_CERT
*
certificate
)
nxe_secure_tls_active_certificate_set.c:77
_nxe_secure_tls_active_certificate_set()
_nxe_secure_tls_active_certificate_set()::certificate
NX_SECURE_X509_CERT
*
certificate
)
nxe_secure_tls_local_certificate_add.c:77
_nxe_secure_tls_local_certificate_add()
_nxe_secure_tls_local_certificate_add()::certificate
NX_SECURE_X509_CERT
*
*
certificate
,
UCHAR
*
common_name
,
nxe_secure_tls_local_certificate_find.c:79
_nxe_secure_tls_local_certificate_find()
_nxe_secure_tls_local_certificate_find()::certificate
NX_SECURE_X509_CERT
*
certificate
,
nxe_secure_tls_remote_certificate_allocate.c:80
_nxe_secure_tls_remote_certificate_allocate()
_nxe_secure_tls_remote_certificate_allocate()::certificate
NX_SECURE_X509_CERT
*
certificate
,
UINT
cert_id
)
nxe_secure_tls_server_certificate_add.c:78
_nxe_secure_tls_server_certificate_add()
_nxe_secure_tls_server_certificate_add()::certificate
NX_SECURE_X509_CERT
*
*
certificate
,
UINT
cert_id
)
nxe_secure_tls_server_certificate_find.c:78
_nxe_secure_tls_server_certificate_find()
_nxe_secure_tls_server_certificate_find()::certificate
NX_SECURE_X509_CERT
*
certificate
)
)
nxe_secure_tls_session_certificate_callback_set.c:76
metadata_size
=
sizeof
(
NX_SECURE_X509_CERT
)
*
certs_number
;
nxe_secure_tls_session_x509_client_verify_configure.c:112
_nxe_secure_tls_session_x509_client_verify_configure()
NX_SECURE_X509_CERT
*
certificate
)
nxe_secure_tls_trusted_certificate_add.c:78
_nxe_secure_tls_trusted_certificate_add()
_nxe_secure_tls_trusted_certificate_add()::certificate
UINT
_nxe_secure_x509_certificate_initialize
(
NX_SECURE_X509_CERT
*
certificate
,
UCHAR
*
certificate_data
,
nxe_secure_x509_certificate_initialize.c:85
_nxe_secure_x509_certificate_initialize()
_nxe_secure_x509_certificate_initialize()::certificate
UINT
_nxe_secure_x509_common_name_dns_check
(
NX_SECURE_X509_CERT
*
certificate
,
const
UCHAR
*
dns_tld
,
nxe_secure_x509_common_name_dns_check.c:77
_nxe_secure_x509_common_name_dns_check()
_nxe_secure_x509_common_name_dns_check()::certificate
NX_SECURE_X509_CERT
*
certificate
)
nxe_secure_x509_crl_revocation_check.c:79
_nxe_secure_x509_crl_revocation_check()
_nxe_secure_x509_crl_revocation_check()::certificate
UINT
_nxe_secure_x509_extended_key_usage_extension_parse
(
NX_SECURE_X509_CERT
*
certificate
,
nxe_secure_x509_extended_key_usage_extension_parse.c:77
_nxe_secure_x509_extended_key_usage_extension_parse()
_nxe_secure_x509_extended_key_usage_extension_parse()::certificate
UINT
_nxe_secure_x509_extension_find
(
NX_SECURE_X509_CERT
*
certificate
,
nxe_secure_x509_extension_find.c:77
_nxe_secure_x509_extension_find()
_nxe_secure_x509_extension_find()::certificate
UINT
_nxe_secure_x509_key_usage_extension_parse
(
NX_SECURE_X509_CERT
*
certificate
,
USHORT
*
bitfield
)
nxe_secure_x509_key_usage_extension_parse.c:78
_nxe_secure_x509_key_usage_extension_parse()
_nxe_secure_x509_key_usage_extension_parse()::certificate
Call Tree
from
0/1
examples
All items filtered out
All items filtered out
Data Use
from
0/1
examples
All items filtered out
All items filtered out
Class Tree
from
0/1
examples
All items filtered out
All items filtered out
Override Tree
from
0/1
examples
All items filtered out
All items filtered out
Implementations
from
0/1
examples
All items filtered out
All items filtered out
Instances
from
0/1
examples
Instance
Scope
Location
Project
NX_SECURE_X509_CERT_STRUCT::nx_secure_x509_issuer_chain
NX_SECURE_X509_CERT_STRUCT
nx_secure_x509.h:732
NX_SECURE_X509_CERT_STRUCT::nx_secure_x509_next_certificate
NX_SECURE_X509_CERT_STRUCT
nx_secure_x509.h:756
_nx_secure_x509_certificate_parse()::cert
_nx_secure_x509_certificate_parse()
nx_secure_x509.h:811
NX_SECURE_X509_CERTIFICATE_STORE_STRUCT::nx_secure_x509_local_certificates
NX_SECURE_X509_CERTIFICATE_STORE_STRUCT
nx_secure_x509.h:875
NX_SECURE_X509_CERTIFICATE_STORE_STRUCT::nx_secure_x509_remote_certificates
NX_SECURE_X509_CERTIFICATE_STORE_STRUCT
nx_secure_x509.h:878
NX_SECURE_X509_CERTIFICATE_STORE_STRUCT::nx_secure_x509_free_certificates
NX_SECURE_X509_CERTIFICATE_STORE_STRUCT
nx_secure_x509.h:882
NX_SECURE_X509_CERTIFICATE_STORE_STRUCT::nx_secure_x509_trusted_certificates
NX_SECURE_X509_CERTIFICATE_STORE_STRUCT
nx_secure_x509.h:885
NX_SECURE_X509_CERTIFICATE_STORE_STRUCT::nx_secure_x509_certificate_exceptions
NX_SECURE_X509_CERTIFICATE_STORE_STRUCT
nx_secure_x509.h:890
_nx_secure_x509_local_device_certificate_get()::certificate
_nx_secure_x509_local_device_certificate_get()
nx_secure_x509.h:896
_nx_secure_x509_local_certificate_find()::certificate
_nx_secure_x509_local_certificate_find()
nx_secure_x509.h:899
_nx_secure_x509_remote_endpoint_certificate_get()::certificate
_nx_secure_x509_remote_endpoint_certificate_get()
nx_secure_x509.h:903
_nx_secure_x509_store_certificate_add()::certificate
_nx_secure_x509_store_certificate_add()
nx_secure_x509.h:906
_nx_secure_x509_store_certificate_find()::certificate
_nx_secure_x509_store_certificate_find()
nx_secure_x509.h:926
_nx_secure_x509_certificate_chain_build()::certificate
_nx_secure_x509_certificate_chain_build()
nx_secure_x509.h:930
_nx_secure_x509_certificate_verify()::certificate
_nx_secure_x509_certificate_verify()
nx_secure_x509.h:934
_nx_secure_x509_certificate_verify()::issuer_certificate
_nx_secure_x509_certificate_verify()
nx_secure_x509.h:935
_nx_secure_x509_certificate_chain_verify()::certificate
_nx_secure_x509_certificate_chain_verify()
nx_secure_x509.h:939
_nx_secure_x509_certificate_initialize()::certificate
_nx_secure_x509_certificate_initialize()
nx_secure_x509.h:949
_nx_secure_x509_find_certificate_methods()::cert
_nx_secure_x509_find_certificate_methods()
nx_secure_x509.h:959
_nx_secure_x509_free_certificate_get()::certificate
_nx_secure_x509_free_certificate_get()
nx_secure_x509.h:964
_nx_secure_x509_certificate_list_add()::list_head
_nx_secure_x509_certificate_list_add()
nx_secure_x509.h:967
_nx_secure_x509_certificate_list_add()::certificate
_nx_secure_x509_certificate_list_add()
nx_secure_x509.h:968
_nx_secure_x509_certificate_list_find()::list_head
_nx_secure_x509_certificate_list_find()
nx_secure_x509.h:969
_nx_secure_x509_certificate_list_find()::certificate
_nx_secure_x509_certificate_list_find()
nx_secure_x509.h:972
_nx_secure_x509_certificate_list_remove()::list_head
_nx_secure_x509_certificate_list_remove()
nx_secure_x509.h:973
_nx_secure_x509_common_name_dns_check()::certificate
_nx_secure_x509_common_name_dns_check()
nx_secure_x509.h:980
_nx_secure_x509_crl_revocation_check()::certificate
_nx_secure_x509_crl_revocation_check()
nx_secure_x509.h:986
_nx_secure_x509_crl_verify()::certificate
_nx_secure_x509_crl_verify()
nx_secure_x509.h:988
_nx_secure_x509_crl_verify()::issuer_certificate
_nx_secure_x509_crl_verify()
nx_secure_x509.h:990
_nx_secure_x509_expiration_check()::certificate
_nx_secure_x509_expiration_check()
nx_secure_x509.h:992
_nx_secure_x509_extended_key_usage_extension_parse()::certificate
_nx_secure_x509_extended_key_usage_extension_parse()
nx_secure_x509.h:994
_nx_secure_x509_extension_find()::certificate
_nx_secure_x509_extension_find()
nx_secure_x509.h:996
_nx_secure_x509_key_usage_extension_parse()::certificate
_nx_secure_x509_key_usage_extension_parse()
nx_secure_x509.h:998
_nxe_secure_x509_certificate_initialize()::certificate
_nxe_secure_x509_certificate_initialize()
nx_secure_x509.h:1003
_nxe_secure_x509_common_name_dns_check()::certificate
_nxe_secure_x509_common_name_dns_check()
nx_secure_x509.h:1008
_nxe_secure_x509_crl_revocation_check()::certificate
_nxe_secure_x509_crl_revocation_check()
nx_secure_x509.h:1014
_nxe_secure_x509_extended_key_usage_extension_parse()::certificate
_nxe_secure_x509_extended_key_usage_extension_parse()
nx_secure_x509.h:1015
_nxe_secure_x509_extension_find()::certificate
_nxe_secure_x509_extension_find()
nx_secure_x509.h:1017
_nxe_secure_x509_key_usage_extension_parse()::certificate
_nxe_secure_x509_key_usage_extension_parse()
nx_secure_x509.h:1019
_nxe_secure_x509_certificate_initialize()::certificate
_nxe_secure_x509_certificate_initialize()
nx_secure_x509.h:1041
_nxe_secure_x509_common_name_dns_check()::certificate
_nxe_secure_x509_common_name_dns_check()
nx_secure_x509.h:1045
_nxe_secure_x509_crl_revocation_check()::certificate
_nxe_secure_x509_crl_revocation_check()
nx_secure_x509.h:1051
_nxe_secure_x509_extended_key_usage_extension_parse()::certificate
_nxe_secure_x509_extended_key_usage_extension_parse()
nx_secure_x509.h:1052
_nxe_secure_x509_extension_find()::certificate
_nxe_secure_x509_extension_find()
nx_secure_x509.h:1054
_nxe_secure_x509_key_usage_extension_parse()::certificate
_nxe_secure_x509_key_usage_extension_parse()
nx_secure_x509.h:1056
NXD_MQTT_CLIENT_STRUCT::nxd_mqtt_tls_certificate
NXD_MQTT_CLIENT_STRUCT
nxd_mqtt_client.h:366
NXD_MQTT_CLIENT_STRUCT::nxd_mqtt_tls_trusted_certificate
NXD_MQTT_CLIENT_STRUCT
nxd_mqtt_client.h:367
_nxe_secure_tls_active_certificate_set()::certificate
_nxe_secure_tls_active_certificate_set()
nx_secure_tls_api.h:176
_nxe_secure_tls_local_certificate_add()::certificate
_nxe_secure_tls_local_certificate_add()
nx_secure_tls_api.h:180
_nxe_secure_tls_local_certificate_find()::certificate
_nxe_secure_tls_local_certificate_find()
nx_secure_tls_api.h:182
_nxe_secure_tls_remote_certificate_allocate()::certificate
_nxe_secure_tls_remote_certificate_allocate()
nx_secure_tls_api.h:189
_nxe_secure_tls_server_certificate_add()::certificate
_nxe_secure_tls_server_certificate_add()
nx_secure_tls_api.h:195
_nxe_secure_tls_server_certificate_find()::certificate
_nxe_secure_tls_server_certificate_find()
nx_secure_tls_api.h:197
_nxe_secure_tls_trusted_certificate_add()::certificate
_nxe_secure_tls_trusted_certificate_add()
nx_secure_tls_api.h:245
NX_SECURE_TLS_CREDENTIALS_STRUCT::nx_secure_tls_active_certificate
NX_SECURE_TLS_CREDENTIALS_STRUCT
nx_secure_tls.h:1055
_nx_secure_tls_server_certificate_add()::certificate
_nx_secure_tls_server_certificate_add()
nx_secure_tls.h:1521
_nx_secure_tls_server_certificate_find()::certificate
_nx_secure_tls_server_certificate_find()
nx_secure_tls.h:1523
_nx_secure_tls_proc_clienthello_sec_sa_extension()::cert
_nx_secure_tls_proc_clienthello_sec_sa_extension()
nx_secure_tls.h:1544
_nx_secure_tls_active_certificate_set()::certificate
_nx_secure_tls_active_certificate_set()
nx_secure_tls.h:1556
_nx_secure_tls_local_certificate_add()::certificate
_nx_secure_tls_local_certificate_add()
nx_secure_tls.h:1561
_nx_secure_tls_local_certificate_find()::certificate
_nx_secure_tls_local_certificate_find()
nx_secure_tls.h:1563
_nx_secure_tls_remote_certificate_allocate()::certificate
_nx_secure_tls_remote_certificate_allocate()
nx_secure_tls.h:1569
_nx_secure_tls_server_certificate_add()::certificate
_nx_secure_tls_server_certificate_add()
nx_secure_tls.h:1575
_nx_secure_tls_server_certificate_find()::certificate
_nx_secure_tls_server_certificate_find()
nx_secure_tls.h:1577
_nx_secure_tls_trusted_certificate_add()::certificate
_nx_secure_tls_trusted_certificate_add()
nx_secure_tls.h:1632
_nxe_secure_tls_active_certificate_set()::certificate
_nxe_secure_tls_active_certificate_set()
nx_secure_tls.h:1657
_nxe_secure_tls_local_certificate_add()::certificate
_nxe_secure_tls_local_certificate_add()
nx_secure_tls.h:1659
_nxe_secure_tls_local_certificate_find()::certificate
_nxe_secure_tls_local_certificate_find()
nx_secure_tls.h:1661
_nxe_secure_tls_remote_certificate_allocate()::certificate
_nxe_secure_tls_remote_certificate_allocate()
nx_secure_tls.h:1668
_nxe_secure_tls_server_certificate_add()::certificate
_nxe_secure_tls_server_certificate_add()
nx_secure_tls.h:1674
_nxe_secure_tls_server_certificate_find()::certificate
_nxe_secure_tls_server_certificate_find()
nx_secure_tls.h:1676
_nxe_secure_tls_trusted_certificate_add()::certificate
_nxe_secure_tls_trusted_certificate_add()
nx_secure_tls.h:1724
_nx_secure_dtls_server_local_certificate_add()::certificate
_nx_secure_dtls_server_local_certificate_add()
nx_secure_dtls.h:257
_nx_secure_dtls_server_trusted_certificate_add()::certificate
_nx_secure_dtls_server_trusted_certificate_add()
nx_secure_dtls.h:298
_nx_secure_dtls_session_local_certificate_add()::certificate
_nx_secure_dtls_session_local_certificate_add()
nx_secure_dtls.h:317
_nx_secure_dtls_session_trusted_certificate_add()::certificate
_nx_secure_dtls_session_trusted_certificate_add()
nx_secure_dtls.h:321
_nxe_secure_dtls_server_local_certificate_add()::certificate
_nxe_secure_dtls_server_local_certificate_add()
nx_secure_dtls.h:374
_nxe_secure_dtls_server_trusted_certificate_add()::certificate
_nxe_secure_dtls_server_trusted_certificate_add()
nx_secure_dtls.h:389
_nxe_secure_dtls_session_local_certificate_add()::certificate
_nxe_secure_dtls_session_local_certificate_add()
nx_secure_dtls.h:412
_nxe_secure_dtls_session_trusted_certificate_add()::certificate
_nxe_secure_dtls_session_trusted_certificate_add()
nx_secure_dtls.h:416
_nx_secure_dtls_server_local_certificate_add()::certificate
_nx_secure_dtls_server_local_certificate_add()
nx_secure_dtls_server_local_certificate_add.c:75
_nx_secure_dtls_server_trusted_certificate_add()::certificate
_nx_secure_dtls_server_trusted_certificate_add()
nx_secure_dtls_server_trusted_certificate_add.c:74
_nx_secure_dtls_session_local_certificate_add()::certificate
_nx_secure_dtls_session_local_certificate_add()
nx_secure_dtls_session_local_certificate_add.c:75
_nx_secure_dtls_session_trusted_certificate_add()::certificate
_nx_secure_dtls_session_trusted_certificate_add()
nx_secure_dtls_session_trusted_certificate_add.c:74
_nx_secure_tls_active_certificate_set()::certificate
_nx_secure_tls_active_certificate_set()
nx_secure_tls_active_certificate_set.c:81
_nx_secure_tls_local_certificate_add()::certificate
_nx_secure_tls_local_certificate_add()
nx_secure_tls_local_certificate_add.c:79
_nx_secure_tls_local_certificate_find()::certificate
_nx_secure_tls_local_certificate_find()
nx_secure_tls_local_certificate_find.c:79
_nx_secure_tls_check_ciphersuite()::cert
_nx_secure_tls_check_ciphersuite()
nx_secure_tls_process_clienthello.c:29
_nx_secure_tls_check_ciphersuite()::cert
_nx_secure_tls_check_ciphersuite()
nx_secure_tls_process_clienthello.c:575
_nx_secure_tls_proc_clienthello_sec_sa_extension()::cert
_nx_secure_tls_proc_clienthello_sec_sa_extension()
nx_secure_tls_process_clienthello_extensions.c:504
_nx_secure_tls_remote_certificate_allocate()::certificate
_nx_secure_tls_remote_certificate_allocate()
nx_secure_tls_remote_certificate_allocate.c:89
_nx_secure_tls_server_certificate_add()::certificate
_nx_secure_tls_server_certificate_add()
nx_secure_tls_server_certificate_add.c:75
_nx_secure_tls_server_certificate_find()::certificate
_nx_secure_tls_server_certificate_find()
nx_secure_tls_server_certificate_find.c:79
_nx_secure_tls_trusted_certificate_add()::certificate
_nx_secure_tls_trusted_certificate_add()
nx_secure_tls_trusted_certificate_add.c:81
_nx_secure_x509_parse_cert_data()::cert
_nx_secure_x509_parse_cert_data()
nx_secure_x509.c:28
_nx_secure_x509_parse_version()::cert
_nx_secure_x509_parse_version()
nx_secure_x509.c:30
_nx_secure_x509_parse_serial_num()::cert
_nx_secure_x509_parse_serial_num()
nx_secure_x509.c:32
_nx_secure_x509_parse_signature_algorithm()::cert
_nx_secure_x509_parse_signature_algorithm()
nx_secure_x509.c:35
_nx_secure_x509_parse_issuer()::cert
_nx_secure_x509_parse_issuer()
nx_secure_x509.c:37
_nx_secure_x509_parse_validity()::cert
_nx_secure_x509_parse_validity()
nx_secure_x509.c:39
_nx_secure_x509_parse_subject()::cert
_nx_secure_x509_parse_subject()
nx_secure_x509.c:41
_nx_secure_x509_parse_public_key()::cert
_nx_secure_x509_parse_public_key()
nx_secure_x509.c:43
_nx_secure_x509_parse_unique_ids()::cert
_nx_secure_x509_parse_unique_ids()
nx_secure_x509.c:45
_nx_secure_x509_parse_extensions()::cert
_nx_secure_x509_parse_extensions()
nx_secure_x509.c:47
_nx_secure_x509_parse_signature_data()::cert
_nx_secure_x509_parse_signature_data()
nx_secure_x509.c:49
_nx_secure_x509_extract_oid_data()::cert
_nx_secure_x509_extract_oid_data()
nx_secure_x509.c:51
_nx_secure_x509_certificate_parse()::cert
_nx_secure_x509_certificate_parse()
nx_secure_x509.c:111
_nx_secure_x509_extract_oid_data()::cert
_nx_secure_x509_extract_oid_data()
nx_secure_x509.c:287
_nx_secure_x509_parse_cert_data()::cert
_nx_secure_x509_parse_cert_data()
nx_secure_x509.c:493
_nx_secure_x509_parse_version()::cert
_nx_secure_x509_parse_version()
nx_secure_x509.c:699
_nx_secure_x509_parse_serial_num()::cert
_nx_secure_x509_parse_serial_num()
nx_secure_x509.c:789
_nx_secure_x509_parse_signature_algorithm()::cert
_nx_secure_x509_parse_signature_algorithm()
nx_secure_x509.c:877
_nx_secure_x509_parse_issuer()::cert
_nx_secure_x509_parse_issuer()
nx_secure_x509.c:1001
_nx_secure_x509_parse_validity()::cert
_nx_secure_x509_parse_validity()
nx_secure_x509.c:1084
_nx_secure_x509_parse_subject()::cert
_nx_secure_x509_parse_subject()
nx_secure_x509.c:1207
_nx_secure_x509_parse_public_key()::cert
_nx_secure_x509_parse_public_key()
nx_secure_x509.c:1292
_nx_secure_x509_parse_unique_ids()::cert
_nx_secure_x509_parse_unique_ids()
nx_secure_x509.c:1476
_nx_secure_x509_parse_extensions()::cert
_nx_secure_x509_parse_extensions()
nx_secure_x509.c:1622
_nx_secure_x509_parse_signature_data()::cert
_nx_secure_x509_parse_signature_data()
nx_secure_x509.c:1743
_nx_secure_x509_certificate_chain_verify()::certificate
_nx_secure_x509_certificate_chain_verify()
nx_secure_x509_certificate_chain_verify.c:79
_nx_secure_x509_certificate_initialize()::certificate
_nx_secure_x509_certificate_initialize()
nx_secure_x509_certificate_initialize.c:111
_nx_secure_x509_certificate_list_add()::list_head
_nx_secure_x509_certificate_list_add()
nx_secure_x509_certificate_list_add.c:82
_nx_secure_x509_certificate_list_add()::certificate
_nx_secure_x509_certificate_list_add()
nx_secure_x509_certificate_list_add.c:83
_nx_secure_x509_certificate_list_find()::list_head
_nx_secure_x509_certificate_list_find()
nx_secure_x509_certificate_list_find.c:81
_nx_secure_x509_certificate_list_find()::certificate
_nx_secure_x509_certificate_list_find()
nx_secure_x509_certificate_list_find.c:84
_nx_secure_x509_certificate_list_remove()::list_head
_nx_secure_x509_certificate_list_remove()
nx_secure_x509_certificate_list_remove.c:75
_nx_secure_x509_certificate_verify()::certificate
_nx_secure_x509_certificate_verify()
nx_secure_x509_certificate_verify.c:87
_nx_secure_x509_certificate_verify()::issuer_certificate
_nx_secure_x509_certificate_verify()
nx_secure_x509_certificate_verify.c:88
_nx_secure_x509_common_name_dns_check()::certificate
_nx_secure_x509_common_name_dns_check()
nx_secure_x509_common_name_dns_check.c:89
_nx_secure_x509_crl_revocation_check()::certificate
_nx_secure_x509_crl_revocation_check()
nx_secure_x509_crl_revocation_check.c:100
_nx_secure_x509_crl_verify()::certificate
_nx_secure_x509_crl_verify()
nx_secure_x509_crl_verify.c:89
_nx_secure_x509_crl_verify()::issuer_certificate
_nx_secure_x509_crl_verify()
nx_secure_x509_crl_verify.c:91
_nx_secure_x509_expiration_check()::certificate
_nx_secure_x509_expiration_check()
nx_secure_x509_expiration_check.c:77
_nx_secure_x509_extended_key_usage_extension_parse()::certificate
_nx_secure_x509_extended_key_usage_extension_parse()
nx_secure_x509_extended_key_usage_extension_parse.c:76
_nx_secure_x509_extension_find()::certificate
_nx_secure_x509_extension_find()
nx_secure_x509_extension_find.c:82
_nx_secure_x509_find_certificate_methods()::cert
_nx_secure_x509_find_certificate_methods()
nx_secure_x509_find_certificate_methods.c:79
_nx_secure_x509_free_certificate_get()::certificate
_nx_secure_x509_free_certificate_get()
nx_secure_x509_free_certificate_get.c:75
_nx_secure_x509_key_usage_extension_parse()::certificate
_nx_secure_x509_key_usage_extension_parse()
nx_secure_x509_key_usage_extension_parse.c:75
_nx_secure_x509_local_certificate_find()::certificate
_nx_secure_x509_local_certificate_find()
nx_secure_x509_local_certificate_find.c:76
_nx_secure_x509_local_device_certificate_get()::certificate
_nx_secure_x509_local_device_certificate_get()
nx_secure_x509_local_device_certificate_get.c:85
_nx_secure_x509_remote_endpoint_certificate_get()::certificate
_nx_secure_x509_remote_endpoint_certificate_get()
nx_secure_x509_remote_endpoint_certificate_get.c:82
_nx_secure_x509_store_certificate_add()::certificate
_nx_secure_x509_store_certificate_add()
nx_secure_x509_store_certificate_add.c:81
_nx_secure_x509_store_certificate_find()::certificate
_nx_secure_x509_store_certificate_find()
nx_secure_x509_store_certificate_find.c:80
_nxe_secure_dtls_server_local_certificate_add()::certificate
_nxe_secure_dtls_server_local_certificate_add()
nxe_secure_dtls_server_local_certificate_add.c:70
_nxe_secure_dtls_server_trusted_certificate_add()::certificate
_nxe_secure_dtls_server_trusted_certificate_add()
nxe_secure_dtls_server_trusted_certificate_add.c:71
_nxe_secure_dtls_session_local_certificate_add()::certificate
_nxe_secure_dtls_session_local_certificate_add()
nxe_secure_dtls_session_local_certificate_add.c:72
_nxe_secure_dtls_session_trusted_certificate_add()::certificate
_nxe_secure_dtls_session_trusted_certificate_add()
nxe_secure_dtls_session_trusted_certificate_add.c:71
_nxe_secure_tls_active_certificate_set()::certificate
_nxe_secure_tls_active_certificate_set()
nxe_secure_tls_active_certificate_set.c:77
_nxe_secure_tls_local_certificate_add()::certificate
_nxe_secure_tls_local_certificate_add()
nxe_secure_tls_local_certificate_add.c:77
_nxe_secure_tls_local_certificate_find()::certificate
_nxe_secure_tls_local_certificate_find()
nxe_secure_tls_local_certificate_find.c:79
_nxe_secure_tls_remote_certificate_allocate()::certificate
_nxe_secure_tls_remote_certificate_allocate()
nxe_secure_tls_remote_certificate_allocate.c:80
_nxe_secure_tls_server_certificate_add()::certificate
_nxe_secure_tls_server_certificate_add()
nxe_secure_tls_server_certificate_add.c:78
_nxe_secure_tls_server_certificate_find()::certificate
_nxe_secure_tls_server_certificate_find()
nxe_secure_tls_server_certificate_find.c:78
_nxe_secure_tls_trusted_certificate_add()::certificate
_nxe_secure_tls_trusted_certificate_add()
nxe_secure_tls_trusted_certificate_add.c:78
_nxe_secure_x509_certificate_initialize()::certificate
_nxe_secure_x509_certificate_initialize()
nxe_secure_x509_certificate_initialize.c:85
_nxe_secure_x509_common_name_dns_check()::certificate
_nxe_secure_x509_common_name_dns_check()
nxe_secure_x509_common_name_dns_check.c:77
_nxe_secure_x509_crl_revocation_check()::certificate
_nxe_secure_x509_crl_revocation_check()
nxe_secure_x509_crl_revocation_check.c:79
_nxe_secure_x509_extended_key_usage_extension_parse()::certificate
_nxe_secure_x509_extended_key_usage_extension_parse()
nxe_secure_x509_extended_key_usage_extension_parse.c:77
_nxe_secure_x509_extension_find()::certificate
_nxe_secure_x509_extension_find()
nxe_secure_x509_extension_find.c:77
_nxe_secure_x509_key_usage_extension_parse()::certificate
_nxe_secure_x509_key_usage_extension_parse()
nxe_secure_x509_key_usage_extension_parse.c:78
Lifecycle
from
0/1
examples
All items filtered out
All items filtered out