Todd Lipcon has submitted this change and it was merged. Change subject: TLS-negotiation [7/n]: Add TLS helper classes for handling tunneled TLS handshakes ......................................................................
TLS-negotiation [7/n]: Add TLS helper classes for handling tunneled TLS handshakes The new TLS negotiation protocol calls for tunneling the TLS handshake through negotiation protobufs. The existing SSL socket helper classes were not built with this in mind. This commit introduces new helpers, largely based off the existing versions. A followup commit will switch KRPC to use the new classes and remove the old. Change-Id: I6776dbdc488eee56f7273cdd8bcd2b2b8c1ffa04 Reviewed-on: http://gerrit.cloudera.org:8080/5761 Tested-by: Kudu Jenkins Reviewed-by: Alexey Serbin <[email protected]> Reviewed-by: Todd Lipcon <[email protected]> --- M src/kudu/rpc/rpc-test-base.h M src/kudu/security/CMakeLists.txt M src/kudu/security/openssl_util.cc M src/kudu/security/openssl_util.h A src/kudu/security/security-test-util.h A src/kudu/security/tls_context.cc A src/kudu/security/tls_context.h A src/kudu/security/tls_handshake-test.cc A src/kudu/security/tls_handshake.cc A src/kudu/security/tls_handshake.h A src/kudu/security/tls_socket.cc A src/kudu/security/tls_socket.h 12 files changed, 832 insertions(+), 74 deletions(-) Approvals: Todd Lipcon: Looks good to me, approved Alexey Serbin: Looks good to me, approved Kudu Jenkins: Verified -- To view, visit http://gerrit.cloudera.org:8080/5761 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-MessageType: merged Gerrit-Change-Id: I6776dbdc488eee56f7273cdd8bcd2b2b8c1ffa04 Gerrit-PatchSet: 12 Gerrit-Project: kudu Gerrit-Branch: master Gerrit-Owner: Dan Burkert <[email protected]> Gerrit-Reviewer: Adar Dembo <[email protected]> Gerrit-Reviewer: Alexey Serbin <[email protected]> Gerrit-Reviewer: Dan Burkert <[email protected]> Gerrit-Reviewer: Kudu Jenkins Gerrit-Reviewer: Sailesh Mukil <[email protected]> Gerrit-Reviewer: Tidy Bot Gerrit-Reviewer: Todd Lipcon <[email protected]>
