forked from espressif/arduino-esp32
This adds a function to WiFiClientSecure to set the ALPN protocol. This is required for an MQTT client to connect to AWS IoT when using an AWS Custom Authorizer, as described here. Example code snippet: ... WiFiClientSecure wiFiClient; // ALPN protocol, needed with AWS custom authorizer const char *aws_protos[] = {"mqtt", NULL}; void setup() { wiFiClient.setCACert(AWSCAPEM); wiFiClient.setAlpnProtocols(aws_protos); } ...
37 lines
813 B
Plaintext
37 lines
813 B
Plaintext
#######################################
|
|
# Syntax Coloring Map For WiFi
|
|
#######################################
|
|
|
|
#######################################
|
|
# Library (KEYWORD3)
|
|
#######################################
|
|
|
|
WiFiClientSecure KEYWORD3
|
|
|
|
#######################################
|
|
# Datatypes (KEYWORD1)
|
|
#######################################
|
|
|
|
WiFiClientSecure KEYWORD1
|
|
|
|
#######################################
|
|
# Methods and Functions (KEYWORD2)
|
|
#######################################
|
|
|
|
connect KEYWORD2
|
|
write KEYWORD2
|
|
available KEYWORD2
|
|
config KEYWORD2
|
|
read KEYWORD2
|
|
flush KEYWORD2
|
|
stop KEYWORD2
|
|
connected KEYWORD2
|
|
setCACert KEYWORD2
|
|
setCertificate KEYWORD2
|
|
setPrivateKey KEYWORD2
|
|
setAlpnProtocols KEYWORD2
|
|
|
|
#######################################
|
|
# Constants (LITERAL1)
|
|
#######################################
|