Browse Source

added ssl context for TbHttpClient

pull/8709/head
YevhenBondarenko 3 years ago
parent
commit
d67d15b0d7
  1. 3
      rule-engine/rule-engine-components/src/main/java/org/thingsboard/rule/engine/rest/TbHttpClient.java

3
rule-engine/rule-engine-components/src/main/java/org/thingsboard/rule/engine/rest/TbHttpClient.java

@ -16,6 +16,7 @@
package org.thingsboard.rule.engine.rest;
import io.netty.handler.ssl.SslContext;
import io.netty.handler.ssl.SslContextBuilder;
import io.netty.handler.timeout.ReadTimeoutHandler;
import lombok.Data;
import lombok.extern.slf4j.Slf4j;
@ -113,6 +114,8 @@ public class TbHttpClient {
o.username(proxyUser).password(u -> proxyPassword);
}
});
SslContext sslContext = SslContextBuilder.forClient().build();
httpClient.secure(t -> t.sslContext(sslContext));
}
} else if (!config.isUseSimpleClientHttpFactory()) {
if (CredentialsType.CERT_PEM == config.getCredentials().getType()) {

Loading…
Cancel
Save