Closed kristoffSC closed 2 years ago
File | Coverage [95.96%] | :green_apple: |
---|---|---|
JavaNetHttpPollingClientFactory.java | 100% | :green_apple: |
HttpSinkRequestEntry.java | 100% | :green_apple: |
HttpSinkWriter.java | 100% | :green_apple: |
ComposeHttpStatusCodeChecker.java | 99.54% | :green_apple: |
JavaNetHttpClientFactory.java | 97.89% | :green_apple: |
JavaNetSinkHttpClient.java | 97.48% | :green_apple: |
JavaNetHttpPollingClient.java | 92.35% | :green_apple: |
SecurityContext.java | 90.65% | :green_apple: |
Total Project Coverage | 95.41% | :green_apple: |
---|
File | Coverage [95.96%] | :green_apple: |
---|---|---|
JavaNetHttpPollingClientFactory.java | 100% | :green_apple: |
HttpSinkRequestEntry.java | 100% | :green_apple: |
HttpSinkWriter.java | 100% | :green_apple: |
ComposeHttpStatusCodeChecker.java | 99.54% | :green_apple: |
JavaNetHttpClientFactory.java | 97.89% | :green_apple: |
JavaNetSinkHttpClient.java | 97.48% | :green_apple: |
JavaNetHttpPollingClient.java | 92.35% | :green_apple: |
SecurityContext.java | 90.65% | :green_apple: |
Total Project Coverage | 95.41% | :green_apple: |
---|
File | Coverage [95.96%] | :green_apple: |
---|---|---|
JavaNetHttpPollingClientFactory.java | 100% | :green_apple: |
HttpSinkRequestEntry.java | 100% | :green_apple: |
HttpSinkWriter.java | 100% | :green_apple: |
ComposeHttpStatusCodeChecker.java | 99.54% | :green_apple: |
JavaNetHttpClientFactory.java | 97.89% | :green_apple: |
JavaNetSinkHttpClient.java | 97.48% | :green_apple: |
JavaNetHttpPollingClient.java | 92.35% | :green_apple: |
SecurityContext.java | 90.65% | :green_apple: |
Total Project Coverage | 95.41% | :green_apple: |
---|
File | Coverage [95.96%] | :green_apple: |
---|---|---|
JavaNetHttpPollingClientFactory.java | 100% | :green_apple: |
HttpSinkRequestEntry.java | 100% | :green_apple: |
HttpSinkWriter.java | 100% | :green_apple: |
ComposeHttpStatusCodeChecker.java | 99.54% | :green_apple: |
JavaNetHttpClientFactory.java | 97.89% | :green_apple: |
JavaNetSinkHttpClient.java | 97.48% | :green_apple: |
JavaNetHttpPollingClient.java | 92.35% | :green_apple: |
SecurityContext.java | 90.65% | :green_apple: |
Total Project Coverage | 95.41% | :green_apple: |
---|
File | Coverage [95.96%] | :green_apple: |
---|---|---|
JavaNetHttpPollingClientFactory.java | 100% | :green_apple: |
HttpSinkRequestEntry.java | 100% | :green_apple: |
HttpSinkWriter.java | 100% | :green_apple: |
ComposeHttpStatusCodeChecker.java | 99.54% | :green_apple: |
JavaNetHttpClientFactory.java | 97.89% | :green_apple: |
JavaNetSinkHttpClient.java | 97.48% | :green_apple: |
JavaNetHttpPollingClient.java | 92.35% | :green_apple: |
SecurityContext.java | 90.65% | :green_apple: |
Total Project Coverage | 95.41% | :green_apple: |
---|
File | Coverage [95.96%] | :green_apple: |
---|---|---|
JavaNetHttpPollingClientFactory.java | 100% | :green_apple: |
HttpSinkRequestEntry.java | 100% | :green_apple: |
HttpSinkWriter.java | 100% | :green_apple: |
ComposeHttpStatusCodeChecker.java | 99.54% | :green_apple: |
JavaNetHttpClientFactory.java | 97.89% | :green_apple: |
JavaNetSinkHttpClient.java | 97.48% | :green_apple: |
JavaNetHttpPollingClient.java | 92.35% | :green_apple: |
SecurityContext.java | 90.65% | :green_apple: |
Total Project Coverage | 95.41% | :green_apple: |
---|
File | Coverage [95.96%] | :green_apple: |
---|---|---|
JavaNetHttpPollingClientFactory.java | 100% | :green_apple: |
HttpSinkRequestEntry.java | 100% | :green_apple: |
HttpSinkWriter.java | 100% | :green_apple: |
ComposeHttpStatusCodeChecker.java | 99.54% | :green_apple: |
JavaNetHttpClientFactory.java | 97.89% | :green_apple: |
JavaNetSinkHttpClient.java | 97.48% | :green_apple: |
JavaNetHttpPollingClient.java | 92.35% | :green_apple: |
SecurityContext.java | 90.65% | :green_apple: |
Total Project Coverage | 95.41% | :green_apple: |
---|
File | Coverage [95.96%] | :green_apple: |
---|---|---|
JavaNetHttpPollingClientFactory.java | 100% | :green_apple: |
HttpSinkRequestEntry.java | 100% | :green_apple: |
HttpSinkWriter.java | 100% | :green_apple: |
ComposeHttpStatusCodeChecker.java | 99.54% | :green_apple: |
JavaNetHttpClientFactory.java | 97.89% | :green_apple: |
JavaNetSinkHttpClient.java | 97.48% | :green_apple: |
JavaNetHttpPollingClient.java | 92.35% | :green_apple: |
SecurityContext.java | 90.65% | :green_apple: |
Total Project Coverage | 95.41% | :green_apple: |
---|
File | Coverage [95.14%] | :green_apple: |
---|---|---|
JavaNetHttpPollingClientFactory.java | 100% | :green_apple: |
HttpSinkRequestEntry.java | 100% | :green_apple: |
HttpSinkWriter.java | 100% | :green_apple: |
ComposeHttpStatusCodeChecker.java | 99.54% | :green_apple: |
JavaNetSinkHttpClient.java | 97.48% | :green_apple: |
JavaNetHttpClientFactory.java | 95% | :green_apple: |
JavaNetHttpPollingClient.java | 92.35% | :green_apple: |
SecurityContext.java | 89.41% | :green_apple: |
Total Project Coverage | 95.17% | :green_apple: |
---|
File | Coverage [95.12%] | :green_apple: |
---|---|---|
JavaNetHttpPollingClientFactory.java | 100% | :green_apple: |
HttpSinkRequestEntry.java | 100% | :green_apple: |
HttpSinkWriter.java | 100% | :green_apple: |
ComposeHttpStatusCodeChecker.java | 99.54% | :green_apple: |
JavaNetSinkHttpClient.java | 97.48% | :green_apple: |
JavaNetHttpClientFactory.java | 95% | :green_apple: |
JavaNetHttpPollingClient.java | 92.35% | :green_apple: |
SecurityContext.java | 89.29% | :green_apple: |
Total Project Coverage | 95.17% | :green_apple: |
---|
Description
Adding TLS and mTLS support to Http Sink and Lookup Source connectors. Both connectors can use HTTPS for communication with remote endpoints.
User can define (by Streaming API and Table DDL) paths to trusted server certificated as well as pats to certificate and private key that has to be used for mTLS communication
New properties are:
gid.connector.http.security.cert.server
- path to server's certificate.gid.connector.http.security.cert.client
- path to connector's certificate.gid.connector.http.security.key.client
- path to connector's private key.gid.connector.http.security.cert.server.allowSelfSigned
- allowing for self signed certificates without adding them to KeyStore (not recommended for a production)PR Checklist