@@ -168,19 +168,19 @@ section of the MQTT5 user guide for detailed information and code snippets on ea
168
168
> [!NOTE]
169
169
> Both v1 and v2 SDKs support only SigV4 and Custom authentication in browser environment.
170
170
171
- | Connection type/feature | v1 SDK - Node.js | v1 SDK - browser | v2 SDK - Node.js | v2 SDK - browser |User guide section|
172
- |------------------------------------------------------------------------|---------------------------------------|---------------------------------------| ----------------------------------|----------------------------------|------------------|
173
- | MQTT over Secure WebSocket with AWS SigV4 authentication | $${\Large \color {green }& #10004 }$$ | $${\Large \color {green }& #10004 }$$ | $${\Large \color {green }& #10004 }$$ | $${\Large \color {green }& #10004 }$$ | [Node.js section](https://github.com/awslabs/aws-crt-nodejs/blob/main/MQTT5-UserGuide.md#mqtt-over-websockets-with-sigv4-authentication) [Browser section](https://github.com/awslabs/aws-crt-nodejs/blob/main/MQTT5-UserGuide.md#mqtt-over-websockets-with-sigv4-authentication-1) |
174
- | MQTT over Secure WebSocket with Cognito Authentication Method | $${\Large \color {green }& #10004 }$$ | $${\Large \color {green }& #10004 }$$ | $${\Large \color {green }& #10004 }$$ | $${\Large \color {green }& #10004 }$$ | [Node.js section](https://github.com/awslabs/aws-crt-nodejs/blob/main/MQTT5-UserGuide.md#mqtt-over-websockets-with-sigv4-authentication) |
175
- | MQTT over Secure WebSocket with Custom Authentication | $${\Large \color {green }& #10004 }$$ | $${\Large \color {green }& #10004 }$$ | $${\Large \color {green }& #10004 }$$ | $${\Large \color {green }& #10004 }$$ | [Node.js section](https://github.com/awslabs/aws-crt-nodejs/blob/main/MQTT5-UserGuide.md#direct-mqtt-with-custom-authentication) [Browser section](https://github.com/awslabs/aws-crt-nodejs/blob/main/MQTT5-UserGuide.md#mqtt-over-websockets-with-custom-authentication) |
176
- | MQTT (over TLS 1.2) with X.509 certificate based mutual authentication | $${\Large \color {green }& #10004 }$$ | $${\Large \color {red }& #10008 }$$ | $${\Large \color {green }& #10004 }$$ | $${\Large \color {red }& #10008 }$$ | [Node.js section](https://github.com/awslabs/aws-crt-nodejs/blob/main/MQTT5-UserGuide.md#direct-mqtt-with-x509-based-mutual-tls) |
177
- | MQTT with PKCS12 Method | $${\Large \color {orange }& #10004 \* }$$ | $${\Large \color {red }& #10008 }$$ | $${\Large \color {green }& #10004 }$$ | $${\Large \color {red }& #10008 }$$ | [Node.js section](https://github.com/awslabs/aws-crt-nodejs/blob/main/MQTT5-UserGuide.md#direct-mqtt-with-pkcs12-method) |
178
- | MQTT with Windows Certificate Store Method | $${\Large \color {red }& #10008 }$$ | $${\Large \color {red }& #10008 }$$ | $${\Large \color {green }& #10004 }$$ | $${\Large \color {red }& #10008 }$$ | [Node.js section](https://github.com/awslabs/aws-crt-nodejs/blob/main/MQTT5-UserGuide.md#direct-mqtt-with-windows-certificate-store-method) |
179
- | MQTT with PKCS11 Method | $${\Large \color {red }& #10008 }$$ | $${\Large \color {red }& #10008 }$$ | $${\Large \color {green }& #10004 }$$ | $${\Large \color {red }& #10008 }$$ | [Node.js section](https://github.com/awslabs/aws-crt-nodejs/blob/main/MQTT5-UserGuide.md#direct-mqtt-with-pkcs11-method) |
180
- | HTTP Proxy | $${\Large \color {orange }& #10004 \* \* }$$ | $${\Large \color {orange }& #10004 \* \* }$$ | $${\Large \color {green }& #10004 }$$ | $${\Large \color {green }& #10004 }$$ | [Node.js section](https://github.com/awslabs/aws-crt-nodejs/blob/main/MQTT5-UserGuide.md#http-proxy) [Browser section](https://github.com/awslabs/aws-crt-nodejs/blob/main/MQTT5-UserGuide.md#http-proxy-1) |
181
-
182
- ${\Large \color {orange }& #10004 \* }$ - To get this connection type work in the v1 SDK, you need to extract a private key from a PKCS #12 file.\
183
- ${\Large \color {orange }& #10004 \* \* }$ - The v1 SDK does not allow specifying HTTP proxy, but it is possible to configure systemwide proxy.
171
+ | Connection type/feature | v1 SDK - Node.js | v1 SDK - browser | v2 SDK - Node.js | v2 SDK - browser |User guide section|
172
+ |------------------------------------------------------------------------|---------------------------------------- |----------------------------------------|- ----------------------------------|----------------------------------|------------------|
173
+ | MQTT over Secure WebSocket with AWS SigV4 authentication | $${\Large \color {green }& #10004 ; }$$ | $${\Large \color {green }& #10004 ; }$$ | $${\Large \color {green }& #10004 ; }$$ | $${\Large \color {green }& #10004 }$$ | [Node.js section](https://github.com/awslabs/aws-crt-nodejs/blob/main/MQTT5-UserGuide.md#mqtt-over-websockets-with-sigv4-authentication) [Browser section](https://github.com/awslabs/aws-crt-nodejs/blob/main/MQTT5-UserGuide.md#mqtt-over-websockets-with-sigv4-authentication-1) |
174
+ | MQTT over Secure WebSocket with Cognito Authentication Method | $${\Large \color {green }& #10004 ; }$$ | $${\Large \color {green }& #10004 ; }$$ | $${\Large \color {green }& #10004 ; }$$ | $${\Large \color {green }& #10004 }$$ | [Node.js section](https://github.com/awslabs/aws-crt-nodejs/blob/main/MQTT5-UserGuide.md#mqtt-over-websockets-with-sigv4-authentication) |
175
+ | MQTT over Secure WebSocket with Custom Authentication | $${\Large \color {green }& #10004 ; }$$ | $${\Large \color {green }& #10004 ; }$$ | $${\Large \color {green }& #10004 ; }$$ | $${\Large \color {green }& #10004 }$$ | [Node.js section](https://github.com/awslabs/aws-crt-nodejs/blob/main/MQTT5-UserGuide.md#direct-mqtt-with-custom-authentication) [Browser section](https://github.com/awslabs/aws-crt-nodejs/blob/main/MQTT5-UserGuide.md#mqtt-over-websockets-with-custom-authentication) |
176
+ | MQTT (over TLS 1.2) with X.509 certificate based mutual authentication | $${\Large \color {green }& #10004 ; }$$ | $${\Large \color {red }& #10008 ; }$$ | $${\Large \color {green }& #10004 ; }$$ | $${\Large \color {red }& #10008 }$$ | [Node.js section](https://github.com/awslabs/aws-crt-nodejs/blob/main/MQTT5-UserGuide.md#direct-mqtt-with-x509-based-mutual-tls) |
177
+ | MQTT with PKCS12 Method | $${\Large \color {orange }& #10004 ; \* }$$ | $${\Large \color {red }& #10008 ; }$$ | $${\Large \color {green }& #10004 ; }$$ | $${\Large \color {red }& #10008 }$$ | [Node.js section](https://github.com/awslabs/aws-crt-nodejs/blob/main/MQTT5-UserGuide.md#direct-mqtt-with-pkcs12-method) |
178
+ | MQTT with Windows Certificate Store Method | $${\Large \color {red }& #10008 ; }$$ | $${\Large \color {red }& #10008 ; }$$ | $${\Large \color {green }& #10004 ; }$$ | $${\Large \color {red }& #10008 }$$ | [Node.js section](https://github.com/awslabs/aws-crt-nodejs/blob/main/MQTT5-UserGuide.md#direct-mqtt-with-windows-certificate-store-method) |
179
+ | MQTT with PKCS11 Method | $${\Large \color {red }& #10008 ; }$$ | $${\Large \color {red }& #10008 ; }$$ | $${\Large \color {green }& #10004 ; }$$ | $${\Large \color {red }& #10008 }$$ | [Node.js section](https://github.com/awslabs/aws-crt-nodejs/blob/main/MQTT5-UserGuide.md#direct-mqtt-with-pkcs11-method) |
180
+ | HTTP Proxy | $${\Large \color {orange }& #10004 ; \* \* }$$ | $${\Large \color {orange }& #10004 ; \* \* }$$ | $${\Large \color {green }& #10004 ; }$$ | $${\Large \color {green }& #10004 }$$ | [Node.js section](https://github.com/awslabs/aws-crt-nodejs/blob/main/MQTT5-UserGuide.md#http-proxy) [Browser section](https://github.com/awslabs/aws-crt-nodejs/blob/main/MQTT5-UserGuide.md#http-proxy-1) |
181
+
182
+ ${\Large \color {orange }& #10004 ; \* }$ - To get this connection type work in the v1 SDK, you need to extract a private key from a PKCS #12 file.\
183
+ ${\Large \color {orange }& #10004 ; \* \* }$ - The v1 SDK does not allow specifying HTTP proxy, but it is possible to configure systemwide proxy.
184
184
185
185
#### Example of creating connection in the v1 SDK
186
186
0 commit comments