1.2.2.1.2 Network Presentation Configurations
Network Presentation Specific User Configurations
Number of Presentation Sockets:
Number of Presentation Sockets.
Default value 10
Symbol NET_PRES_SOCKETS
Trust&Go client certificate:
Auto load device certificate from Trust&Go TNGTLS? Cryptoauth lib should be configured seperately
Default value: false
Symbol: NET_PRES_BLOB_ENABLE_ATECC_TNGTLS
Use MPLAB Harmony TCP/IP as Transport Layer:
Use MPLAB Harmony TCP/IP as Transport Layer
Read-only
Default value: true
Symbol NET_PRES_TRANSPORT_AS_TCPIP
Support Stream Connections:
Enable support for Stream Connections
Default value: true if TCP module enabled
Symbol NET_PRES_SUPPORT_STREAM
Support Datagram Connections:
Enable support for Datagram Connections
Default value: true if UDP module enabled
Symbol NET_PRES_SUPPORT_DATAGRAM
Support Server Connections:
Enable support for Server Connections
Default value: true
Symbol NET_PRES_SUPPORT_SERVER
Support Client Connections:
Enable support for Client Connections
Default value: true
Symbol NET_PRES_SUPPORT_CLIENT
Support Encryption:
Enable support for Encryption
Default value: false
Symbol NET_PRES_SUPPORT_ENCRYPTION
Encryption Provider:
Select the Encryption Provider from drop-down list
Default value: "Generate Stub"
Symbol NET_PRES_ENC_PROVIDE
Support Stream Encryption:
Enable support for Stream Encryption
Default value: true
Symbol NET_PRES_SUPPORT_STREAM_ENC
Support Data-gram Encryption:
Enable support for Data-gram Encryption
Default value: false
Symbol NET_PRES_SUPPORT_DATAGRAM_ENC
Support Server Encryption:
Enable support for Server Encryption
Default value: false
Symbol NET_PRES_SUPPORT_SERVER_ENC
Support Client Encryption:
Enable support for Client Encryption
Default value: true
Symbol NET_PRES_SUPPORT_CLIENT_ENC
Support Server Name Indication:
Enable SNI Support
Default value: false
Symbol NET_PRES_SUPPORT_SNI
Host Name for SNI:
SNI Host name
Default value: "microchip.com"
Symbol NET_PRES_SUPPORT_SNI_HOST_NAME
Support Application-Layer Protocol Negotiation (ALPN):
Enable ALPN Support
Default value: false
Symbol NET_PRES_SUPPORT_ALPN
Protocol Name for ALPN:
ALPN Protocol Name List
Default value: "x-amzn-mqtt-ca"
Symbol NET_PRES_SUPPORT_ALPN_PROTOCOL_NAME
Encryption Certificate Store:
Select the Encryption Certificate Store from drop-down list
Default value: "Generate Certificate Store Stubs"
Symbol NET_PRES_BLOB_CERT
Use Fixed Flash Based Certificate Repository for Encryption:
Use Fixed Flash Based Certificate Repository for Encryption
Default value: false
Symbol NET_PRES_BLOB_CERT_REPO
Generate Certificate Store Stubs:
Use generated Certificate Store Stubs for Encryption
Default value: false
Symbol NET_PRES_CERT_STORE_STUBS
Enable Peer Certificates Verification:
Enable Peer Certificates Verification for Encryption
Default value: false
Symbol NET_PRES_BLOB_ENABLE_PEER_CERT_VERIFICATION
Support Client Certificates:
Enable support for Client Certificates
Default value: true
Symbol NET_PRES_BLOB_CLIENT_SUPPORT
CA Certificate Format:
Select the File Type for Client CA Certificate from drop-down list
Default value: "PEM"
Symbol NET_PRES_BLOB_CLIENT_CERT_FORMAT
CA Certificate definition file name:
File name containing definitions for Client Certificates
Default value: "ca-certs.h"
Symbol NET_PRES_BLOB_CLIENT_CERT_FILENAME
CA Certificate data variable name:
Variable Name Containing Data for Client Certificates
Default value: "caCert"
Symbol NET_PRES_BLOB_CLIENT_CERT_VARIABLE
CA Certificate Size variable name:
Variable Name Containing Size of Client Certificates
Default value: "caCert_len"
Symbol NET_PRES_BLOB_CLIENT_CERT_LEN_VARIABLE
Support Runtime Certificates Addition:
Enable Runtime Certificates Addition
Default value: false
Symbol NET_PRES_BLOB_RUNTIME_CERT_SUPPORT
More CA Certificate Entries:
Maximum Community Support
Default value: 0
Default range: 0 to 3
Symbol NET_PRES_BLOB_MORE_CLIENT_CERT
Client Certificate:
Enable Client Certificate of index i
Default value: true
Symbol NET_PRES_BLOB_MORE_CLIENT_CERT_CONFIG_IDX
File Type for Client CA Certificate:
CA Certificate Format of index i
Default value: "PEM"
Symbol NET_PRES_BLOB_MORE_CLIENT_CERT_FORMAT_IDX
File Type for Client CA Certificate Dummy:
CA Certificate definition file name of index i
Default value: "ca-certs.h"
Symbol NET_PRES_BLOB_MORE_CLIENT_CERT_FILENAME_IDX
Variable Name Containing Data for Client Certificates:
CA Certificate data variable name of index i
Default value: "caCert"
Symbol NET_PRES_BLOB_MORE_CLIENT_CERT_VARIABLE_IDX
Variable Name Containing Size of Client Certificates:
CA Certificate Size variable name of index i
Default value: "caCert_len"
Symbol NET_PRES_BLOB_MORE_CLIENT_CERT_LEN_VARIABLE_IDX
Support X509 TLS Mutual Authentication:
Enable X509 TLS Mutual Authentication Support
Default value: false
Symbol NET_PRES_BLOB_CLIENT_MUTUAL_AUTH_SUPPORT
File Type for X509 TLS Credentials:
Device Certificate and Private Key Format
Default value: "PEM"
Symbol NET_PRES_BLOB_CLIENT_MUTUAL_AUTH_FORMAT
File name containing definitions for TLS Mutual Authnetication Credentials:
File name containing definitions for TLS Credentials
Default value: "device-certs.h"
Symbol NET_PRES_BLOB_CLIENT_MUTUAL_AUTH_FILENAME
Variable Name Containing Type of Device certificate:
Is Device Certificate a Chain Certificate in PEM format
Default value: false
Symbol NET_PRES_BLOB_CLIENT_IS_DEVICE_CERT_CHAIN
Variable Name Containing Data for TLS Device Certificate:
Variable Name Containing Data for Device Certificate
Default value: "deviceCert"
Symbol NET_PRES_BLOB_CLIENT_DEVICE_CERT_VARIABLE
Variable Name Containing Size of TLS Device Certificate:
Variable Name Containing Size of Device Certificate
Default value: "deviceCert_len"
Symbol NET_PRES_BLOB_CLIENT_DEVICE_CERT_LEN_VARIABLE
Variable Name Containing Data for TLS Device Private Key:
Variable Name Containing Data for Device Private Key
Default value: "devicePvtKey"
Symbol NET_PRES_BLOB_CLIENT_DEVICE_PVT_KEY_VARIABLE
Variable Name Containing Size of TLS Device Private Key:
Variable Name Containing Size of Device Private Key
Default value: "devicePvtKey_len"
Symbol NET_PRES_BLOB_CLIENT_DEVICE_PVT_KEY_LEN_VARIABLE
Support Server Certificate:
Enable Server Certificate Support
Default value: true
Symbol NET_PRES_BLOB_SERVER_SUPPORT
File Type for Server Credentials:
Server Certificate and Private Key Format
Default value: "PEM"
Symbol NET_PRES_BLOB_SERVER_CERT_FORMAT
File name containing definitions for Server Certificates:
Server Certificates Definitions File Name
Default value: "ca-certs.h"
Symbol NET_PRES_BLOB_SERVER_CERT_FILENAME
Variable Name Containing Data for Server Certificates:
Server Certificates Data Variable Name
Default value: "serverCert"
Symbol NET_PRES_BLOB_SERVER_CERT_VARIABLE
Variable Name Containing Size of Server Certificates:
Variable Name Containing Size of Server Certificates
Default value: "serverCert_len"
Symbol NET_PRES_BLOB_SERVER_CERT_LEN_VARIABLE
File name containing definitions for Server Private Key:
Server Private Key Definitions File Name
Default value: "ca-certs.h"
Symbol NET_PRES_BLOB_SERVER_KEY_FILENAME
Variable Name Containing Data for Server Private Key:
Server Private Key Data Variable Name
Default value: "serverKey"
Symbol NET_PRES_BLOB_SERVER_KEY_VARIABLE
Variable Name Containing Size of Server Private Key:
Server Private Key Size Variable Name
Default value: "serverKey_len"
Symbol NET_PRES_BLOB_SERVER_KEY_LEN_VARIABLE
Generate Client Certificate Stubs:
Generate Client Certificate Stubs
Default value: true
Symbol NET_PRES_CERT_STORE_STUBS_CLIENT
Generate Server Certificate Stubs:
Generate Server Certificate Stubs
Default value: true
Symbol NET_PRES_CERT_STORE_STUBS_SERVER