You are viewing a plain text version of this content. The canonical link for it is here.
Posted to reviews@kudu.apache.org by "Alexey Serbin (Code Review)" <ge...@cloudera.org> on 2016/11/04 19:03:11 UTC

[kudu-CR] WIP: [util/crypto] certificate management (part 1)

Hello Kudu Jenkins,

I'd like you to reexamine a change.  Please visit

    http://gerrit.cloudera.org:8080/4799

to look at the new patch set (#12).

Change subject: WIP: [util/crypto] certificate management (part 1)
......................................................................

WIP: [util/crypto] certificate management (part 1)

Added utility classes to generate certificate signing requests
(X509 CSRs) and certify/sign those.  Using OpenSSL crypto library
as the crypto engine.

This is to provide support for the next phase where tablet servers issue
certificate signing requests (CSRs) and the master server, acting as
a subordinate certificate authority (CA), processes and signs those,
returning back chain of corresponding X509 certs.  The generated certs
will be used to establish SSL/TLS connections.

Change-Id: I69c1da97e6d013a034aefda59988b593ae1d6304
---
M CMakeLists.txt
M src/kudu/master/CMakeLists.txt
M src/kudu/master/master.cc
M src/kudu/security/CMakeLists.txt
A src/kudu/security/crypto/cert_management-test.cc
A src/kudu/security/crypto/cert_management.cc
A src/kudu/security/crypto/cert_management.h
A src/kudu/security/crypto/crypto_common.cc
A src/kudu/security/crypto/crypto_common.h
A src/kudu/security/crypto/crypto_engine.cc
A src/kudu/security/crypto/crypto_engine.h
A src/kudu/security/security.proto
A src/kudu/security/security_service-test.cc
A src/kudu/security/security_service.cc
A src/kudu/security/security_service.h
15 files changed, 2,827 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/99/4799/12
-- 
To view, visit http://gerrit.cloudera.org:8080/4799
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-MessageType: newpatchset
Gerrit-Change-Id: I69c1da97e6d013a034aefda59988b593ae1d6304
Gerrit-PatchSet: 12
Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-Owner: Alexey Serbin <as...@cloudera.com>
Gerrit-Reviewer: Adar Dembo <ad...@cloudera.com>
Gerrit-Reviewer: Alexey Serbin <as...@cloudera.com>
Gerrit-Reviewer: Dan Burkert <da...@apache.org>
Gerrit-Reviewer: Kudu Jenkins
Gerrit-Reviewer: Tidy Bot
Gerrit-Reviewer: Todd Lipcon <to...@apache.org>