Alexey Serbin has uploaded a new change for review. http://gerrit.cloudera.org:8080/4926
Change subject: [security] added TlsServer and TlsClient wrappers ...................................................................... [security] added TlsServer and TlsClient wrappers Added TlsServer and TlsClient classes as wrappers for 'openssl s_server' and 'openssl s_client' correspondingly. The wrapper classes can be used in unit tests which verify whether the generated certificates used by the reference SSL/TLS server can be successfully validated by the reference SSL/TLS client. Multiple certificate properties of the generated certificates can be verified/tested: expiration date, non-matching signature of the server certificate, matching DNS and IP parameters in the X509v3 SAN extension (Subject Alternative Name) against the actual DNS name and IP address of the server, etc. Change-Id: I80b5e636e0dbe028b9e8262ced0a4a1607ffd239 --- M src/kudu/security/CMakeLists.txt A src/kudu/security/tls_client.cc A src/kudu/security/tls_client.h A src/kudu/security/tls_client_server-test.cc A src/kudu/security/tls_server.cc A src/kudu/security/tls_server.h 6 files changed, 643 insertions(+), 0 deletions(-) git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/26/4926/1 -- To view, visit http://gerrit.cloudera.org:8080/4926 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I80b5e636e0dbe028b9e8262ced0a4a1607ffd239 Gerrit-PatchSet: 1 Gerrit-Project: kudu Gerrit-Branch: master Gerrit-Owner: Alexey Serbin <[email protected]>
