Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(189)

Unified Diff: net/data/ssl/scripts/client_authentication/generate-client-certificates.sh

Issue 12035105: Move client certificates retrieval logic out of the SSL sockets. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Add missing license header Created 7 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: net/data/ssl/scripts/client_authentication/generate-client-certificates.sh
diff --git a/net/data/ssl/scripts/client_authentication/generate-client-certificates.sh b/net/data/ssl/scripts/client_authentication/generate-client-certificates.sh
index 03373890740adb88a99cbe55a193867954a8063b..f6daddfef80c03795948d73b0cfb789c32db5c63 100755
--- a/net/data/ssl/scripts/client_authentication/generate-client-certificates.sh
+++ b/net/data/ssl/scripts/client_authentication/generate-client-certificates.sh
@@ -68,4 +68,12 @@ do
-keyfile out/root_$id.key \
-out out/client_$id.pem \
-config client_authentication.cnf
+
+ # Package the client cert and private key into a pkcs12 file.
+ try openssl pkcs12 \
+ -inkey out/client_$id.key \
+ -in out/client_$id.pem \
+ -out out/client_$id.p12 \
+ -export \
+ -passout pass:
done
« no previous file with comments | « net/base/x509_certificate_unittest.cc ('k') | net/data/ssl/scripts/client_authentication/run-test-server.sh » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698