-
Notifications
You must be signed in to change notification settings - Fork 7.7k
Commit 15bbd0a
authored
Add ALPN support to WiFiClientSecure (#5633)
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);
}
...1 parent 02c3ec0 commit 15bbd0a
File tree
6 files changed
+36
-4
lines changed- libraries/WiFiClientSecure
- src
6 files changed
+36
-4
lines changedLines changed: 15 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
66 | 66 |
| |
67 | 67 |
| |
68 | 68 |
| |
69 | + | ||
70 | + | ||
71 | + | ||
72 | + | ||
73 | + | ||
74 | + | ||
75 | + | ||
76 | + | ||
77 | + | ||
78 | + | ||
79 | + | ||
80 | + | ||
81 | + | ||
82 | + | ||
83 | + |
Lines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
29 | 29 |
| |
30 | 30 |
| |
31 | 31 |
| |
32 | + | ||
32 | 33 |
| |
33 | 34 |
| |
34 | 35 |
| |
|
Lines changed: 9 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
43 | 43 |
| |
44 | 44 |
| |
45 | 45 |
| |
46 | + | ||
46 | 47 |
| |
47 | 48 |
| |
48 | 49 |
| |
| |||
66 | 67 |
| |
67 | 68 |
| |
68 | 69 |
| |
70 | + | ||
69 | 71 |
| |
70 | 72 |
| |
71 | 73 |
| |
| |||
127 | 129 |
| |
128 | 130 |
| |
129 | 131 |
| |
130 | - | ||
132 | + | ||
131 | 133 |
| |
132 | 134 |
| |
133 | 135 |
| |
| |||
147 | 149 |
| |
148 | 150 |
| |
149 | 151 |
| |
150 | - | ||
152 | + | ||
151 | 153 |
| |
152 | 154 |
| |
153 | 155 |
| |
| |||
341 | 343 |
| |
342 | 344 |
| |
343 | 345 |
| |
346 | + | ||
347 | + | ||
348 | + | ||
349 | + | ||
350 | + |
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
39 | 39 |
| |
40 | 40 |
| |
41 | 41 |
| |
42 | + | ||
42 | 43 |
| |
43 | 44 |
| |
44 | 45 |
| |
| |||
73 | 74 |
| |
74 | 75 |
| |
75 | 76 |
| |
77 | + | ||
76 | 78 |
| |
77 | 79 |
| |
78 | 80 |
| |
|
Lines changed: 8 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
51 | 51 |
| |
52 | 52 |
| |
53 | 53 |
| |
54 | - | ||
54 | + | ||
55 | 55 |
| |
56 | 56 |
| |
57 | 57 |
| |
| |||
156 | 156 |
| |
157 | 157 |
| |
158 | 158 |
| |
159 | + | ||
160 | + | ||
161 | + | ||
162 | + | ||
163 | + | ||
164 | + | ||
165 | + | ||
159 | 166 |
| |
160 | 167 |
| |
161 | 168 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
29 | 29 |
| |
30 | 30 |
| |
31 | 31 |
| |
32 | - | ||
32 | + | ||
33 | 33 |
| |
34 | 34 |
| |
35 | 35 |
| |
|
0 commit comments