Enterprise Security Library
cy_enterprise_security_parameters_t Struct Reference

Description

Enterprise Security parameters.

Enterprise Security configuration for a given network passed to cy_enterprise_security_create

Data Fields

char ssid [CY_ENTERPRISE_SECURITY_MAX_SSID_LENGTH]
 Wi-Fi SSID. More...
 
cy_enterprise_security_eap_type_t eap_type
 Authentication mechanism to be used. More...
 
char * ca_cert
 CA certificate in PEM format. More...
 
char * client_cert
 Client certificate in PEM format. More...
 
char * client_key
 Client private key in PEM format. More...
 
cy_enterprise_security_auth_t auth_type
 Security auth type used.
 
char outer_eap_identity [CY_ENTERPRISE_SECURITY_MAX_IDENTITY_LENGTH]
 Outer EAP identity. More...
 
uint8_t is_client_cert_required
 (Used for EAP_TTLS) Specifies if client certificate is required. More...
 
cy_enterprise_security_phase2_params_t phase2
 Phase2 authentication parameters. More...
 

Field Documentation

◆ ssid

char cy_enterprise_security_parameters_t::ssid[CY_ENTERPRISE_SECURITY_MAX_SSID_LENGTH]

Wi-Fi SSID.

◆ eap_type

cy_enterprise_security_eap_type_t cy_enterprise_security_parameters_t::eap_type

Authentication mechanism to be used.

◆ ca_cert

char* cy_enterprise_security_parameters_t::ca_cert

CA certificate in PEM format.

◆ client_cert

char* cy_enterprise_security_parameters_t::client_cert

Client certificate in PEM format.

◆ client_key

char* cy_enterprise_security_parameters_t::client_key

Client private key in PEM format.

◆ outer_eap_identity

char cy_enterprise_security_parameters_t::outer_eap_identity[CY_ENTERPRISE_SECURITY_MAX_IDENTITY_LENGTH]

Outer EAP identity.

◆ is_client_cert_required

uint8_t cy_enterprise_security_parameters_t::is_client_cert_required

(Used for EAP_TTLS) Specifies if client certificate is required.

◆ phase2

cy_enterprise_security_phase2_params_t cy_enterprise_security_parameters_t::phase2

Phase2 authentication parameters.