File tree Expand file tree Collapse file tree
src/main/java/software/amazon/awssdk/iot Expand file tree Collapse file tree Original file line number Diff line number Diff line change 4141 <dependency >
4242 <groupId >software.amazon.awssdk.crt</groupId >
4343 <artifactId >aws-crt</artifactId >
44- <version >0.5.9 </version >
44+ <version >0.6.1 </version >
4545 <scope >compile</scope >
4646 </dependency >
4747 <dependency >
Original file line number Diff line number Diff line change @@ -446,14 +446,12 @@ public MqttClientConnection build() {
446446 }
447447
448448 try (AwsSigningConfig signingConfig = new AwsSigningConfig ()) {
449- signingConfig .setSigningAlgorithm (AwsSigningConfig .AwsSigningAlgorithm .SIGV4_QUERY_PARAM );
449+ signingConfig .setAlgorithm (AwsSigningConfig .AwsSigningAlgorithm .SIGV4 );
450+ signingConfig .setSignatureType (AwsSigningConfig .AwsSignatureType .HTTP_REQUEST_VIA_QUERY_PARAMS );
450451 signingConfig .setRegion (websocketSigningRegion );
451452 signingConfig .setService (IOT_SIGNING_SERVICE );
452453 signingConfig .setCredentialsProvider (websocketCredentialsProvider );
453- signingConfig .setShouldSignParameter ( (String headerName ) -> {
454- String headerLowerCase = headerName .toLowerCase ();
455- return !headerLowerCase .equals (AMZ_DATE_HEADER ) && !headerLowerCase .equals (AMZ_SECURITY_TOKEN_HEADER );
456- });
454+ signingConfig .setOmitSessionToken (true );
457455
458456 try (AwsSigv4HandshakeTransformer transformer = new AwsSigv4HandshakeTransformer (signingConfig )) {
459457 connectionConfig .setWebsocketHandshakeTransform (transformer );
You can’t perform that action at this time.
0 commit comments