[
https://issues.apache.org/jira/browse/KNOX-2864?focusedWorklogId=841323&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-841323
]
ASF GitHub Bot logged work on KNOX-2864:
----------------------------------------
Author: ASF GitHub Bot
Created on: 24/Jan/23 09:07
Start Date: 24/Jan/23 09:07
Worklog Time Spent: 10m
Work Description: smolnar82 opened a new pull request, #717:
URL: https://github.com/apache/knox/pull/717
## What changes were proposed in this pull request?
There are 2 changes in this PR:
- TLS cipher suites and protocols are now customizable in CM service
discovery:
- end-users can define the TLS protocol(s) and cipher suite(s) to use
while creating a secure connection to a CM instance
- if none is defined, Knox will pick up the relevant supported values from
Java's own `java.security` thru the acquired SSL context.
- Added a new method to indicate the TLS protocols to be included when
creating SSL context in the embedded Jetty server. Prior to this change,
end-users could only tell what to exclude.
## How was this patch tested?
Unit testing and running service discovery in a secure cluster with updated
SSL configs.
Issue Time Tracking
-------------------
Worklog Id: (was: 841323)
Remaining Estimate: 0h
Time Spent: 10m
> Make TLS protocol and cipher suites configurable with CM service discovery
> --------------------------------------------------------------------------
>
> Key: KNOX-2864
> URL: https://issues.apache.org/jira/browse/KNOX-2864
> Project: Apache Knox
> Issue Type: Improvement
> Components: cm-discovery, Server
> Affects Versions: 2.0.0
> Reporter: Sandor Molnar
> Assignee: Sandor Molnar
> Priority: Major
> Fix For: 2.1.0
>
> Time Spent: 10m
> Remaining Estimate: 0h
>
> The goal of this Jira is to guarantee:
> * Knox picks up defaults in Java's {{java.security}} file in terms of
> disabled algorithms as well as TLS protocols and cipher suites
> * Also, we want these attributes to be configurable in the
> [DiscoveryApiClient|https://github.com/apache/knox/blob/master/gateway-discovery-cm/src/main/java/org/apache/knox/gateway/topology/discovery/cm/DiscoveryApiClient.java]
> class using the already existing gateway-level config.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)