István Fajth created HDDS-15094:
-----------------------------------

             Summary: Add protocol and cipher config for gRPC TLS config
                 Key: HDDS-15094
                 URL: https://issues.apache.org/jira/browse/HDDS-15094
             Project: Apache Ozone
          Issue Type: Sub-task
          Components: Security
            Reporter: István Fajth
            Assignee: István Fajth


In order to control the TLS protocol version, and the enabled TLS ciphers for 
gRPC based server sockets, we need to add {{hdds.grpc.tls.protocols}} and 
{{hdds.grpc.tls.ciphers}} as a configuration. Based on these configuration, we 
can set up the 4 gRPC server endpoints (GrpcOzoneManagerServer, 
XceiverServerGrpc, ReplicationServer, InterSCMGrpcProtocolService) to use just 
the enabled protocols and ciphers.

The default should be empty, based on that the SSLContext used for these 
servers should not set the protocols and ciphers leaving it as the platform 
defaults.
The client side setup of these server side sockets does not need to be 
restricted as the server side will enforce these settings.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to