FastHandle is fast operation tools for infrastructure configurations and tests.
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
fhscripts:create:create_ssl_csr_key.sh.html [2018/01/01 01:09] kurihara |
fhscripts:create:create_ssl_csr_key.sh.html [2018/03/29 00:06] (current) kurihara |
||
---|---|---|---|
Line 1: | Line 1: | ||
[[: | [[: | ||
- | ====== | + | ====== |
- | $FHHOME/fhscripts/ | + | $FHHOME/bin/ |
{{INLINETOC}} | {{INLINETOC}} | ||
\\ | \\ | ||
+ | ===== What is create_ssl_csr_key.sh ===== | ||
+ | *Creating SSL CSR and Key | ||
- | ===== How to use ===== | + | ==WARNING== |
+ | If you want to create a Self-Signed CSR, you must use create_sslsan_csr_key.sh . | ||
+ | Because from Chrome 58 onwards, you must use SSL SAN. | ||
+ | <WRAP box 90%> | ||
+ | Related Script | ||
+ | *[[fhscripts: | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== How to use create_ssl_csr_key.sh | ||
<sxh bash toolbar: | <sxh bash toolbar: | ||
$ create_ssl_csr_key.sh | $ create_ssl_csr_key.sh | ||
Line 40: | Line 51: | ||
===== create_ssl_csr_key.sh ===== | ===== create_ssl_csr_key.sh ===== | ||
- | $FHHOME/fhscripts/ | + | $FHHOME/bin/ |
<sxh bash toolbar: | <sxh bash toolbar: | ||
Line 48: | Line 59: | ||
# | # | ||
# How to use | # How to use | ||
- | # create_csr_key.sh example.com | + | # create_ssl_csr_key.sh example.com |
- | # create_csr_key.sh 192.168.0.10 | + | # create_ssl_csr_key.sh 192.168.0.10 |
# | # | ||
if [ -z $1 ]; then | if [ -z $1 ]; then | ||
- | echo 'ERROR: | + | cat << @ |
- | echo 'How to use:' | + | ERROR: |
- | echo 'create_csr_key.sh 192.168.0.10' | + | How to use: |
- | exit 1 | + | create_csr_key.sh 192.168.0.10 |
+ | @ | ||
+ | exit 1 | ||
fi | fi | ||
Line 65: | Line 78: | ||
OU=" | OU=" | ||
CN=" | CN=" | ||
+ | |||
+ | |||
+ | test -f ${CN}.csr && mv ${CN}.csr ${CN}.csr.`date +%Y%m%d_%H%M` | ||
+ | test -f ${CN}.key && mv ${CN}.key ${CN}.key.`date +%Y%m%d_%H%M` | ||
openssl req -new -newkey rsa:2048 -nodes -out ${CN}.csr -keyout ${CN}.key -sha256 -subj "/ | openssl req -new -newkey rsa:2048 -nodes -out ${CN}.csr -keyout ${CN}.key -sha256 -subj "/ | ||
Line 73: | Line 90: | ||
========================================================== | ========================================================== | ||
- | # ls -lh | + | # ls -ltrh |
- | `ls -lh ${CN}*` | + | `ls -ltrh ${CN}* |
#openssl req -text -in ${CN}.csr |grep " | #openssl req -text -in ${CN}.csr |grep " | ||
Line 81: | Line 98: | ||
@ | @ | ||
</ | </ | ||
+ | |||
+ | |||
+ | \\ | ||
+ | \\ | ||
+ | <WRAP box 90%> | ||
+ | <catlist ..: -noAddPageButton -smallHead -sortAscending | ||
+ | </ | ||
My Sites
SNS
Copyright (c) 2025 FastHandle - IT Operations Examples All Rights Reserved.