Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Raymond Kristiansen
ca_setup
Commits
5356d9e9
Commit
5356d9e9
authored
Jul 11, 2016
by
Raymond Kristiansen
Browse files
More
parent
5ed6e707
Changes
3
Hide whitespace changes
Inline
Side-by-side
bootstrap_intermediate.sh
View file @
5356d9e9
#!/bin/bash
mkdir
intermediate
cd
intermediate
mkdir
-p
certs crl csr newcerts private
chmod
700 private
...
...
create_intermediate.sh
View file @
5356d9e9
#!/bin/bash
# Generate intermediate key
#
openssl genrsa -aes256 \
#
-out intermediate/private/intermediate.key.pem 4096
openssl genrsa
-aes256
\
-out
intermediate/private/intermediate.key.pem 4096
chmod
400 intermediate/private/intermediate.key.pem
# Generate intermediate cert request
#
openssl req -config intermediate/openssl.cnf -new -sha256 \
#
-key intermediate/private/intermediate.key.pem \
#
-out intermediate/csr/intermediate.csr.pem
openssl req
-config
intermediate/openssl.cnf
-new
-sha256
\
-key
intermediate/private/intermediate.key.pem
\
-out
intermediate/csr/intermediate.csr.pem
# Sign with root ca
openssl ca
-config
openssl.cnf
-extensions
v3_intermediate_ca
\
...
...
intermediate/openssl.cnf
View file @
5356d9e9
...
...
@@ -7,7 +7,7 @@ default_ca = CA_default
[ CA_default ]
# Directory and file locations.
dir =
/root/ca/
intermediate
dir = intermediate
certs = $dir/certs
crl_dir = $dir/crl
new_certs_dir = $dir/newcerts
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment