FastHandle - IT Operations Examples

FastHandle is fast operation tools for infrastructure configurations and tests.

User Tools

Site Tools


fhscripts:create:create_ssl_csr_key.sh.html



Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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]
kurihara
Line 1: Line 1:
 [[:index.html#FastHandle Scripts|FastHandle Scripts]] [[:index.html#FastHandle Scripts|FastHandle Scripts]]
-====== create_ssl_csr_key.sh ======+====== Script for Creating SSL CSR and Key with one-line======
  
-$FHHOME/fhscripts/create_ssl_csr_key.sh+$FHHOME/bin/create_ssl_csr_key.sh
  
 {{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:create:create_sslsan_csr_key.sh.html|]] 
 +</WRAP> 
 + 
 + 
 +===== How to use create_ssl_csr_key.sh =====
 <sxh bash toolbar:false gutter:false> <sxh bash toolbar:false gutter:false>
 $ create_ssl_csr_key.sh  example.com $ create_ssl_csr_key.sh  example.com
Line 40: Line 51:
 ===== create_ssl_csr_key.sh ===== ===== create_ssl_csr_key.sh =====
  
-$FHHOME/fhscripts/create_ssl_csr_key.sh+$FHHOME/bin/create_ssl_csr_key.sh
  
 <sxh bash toolbar:false gutter:false> <sxh bash toolbar:false gutter:false>
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:  $1 argument is null' +cat << @ 
-    echo 'How to use:' +ERROR: \$1 argument is null 
-    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="IT" OU="IT"
 CN="$1" CN="$1"
 +
 +
 +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 "/C=${C}/ST=${ST}/L=${L}/O=${O}/OU=${OU}/CN=${CN}" openssl req -new -newkey rsa:2048 -nodes -out ${CN}.csr -keyout ${CN}.key -sha256 -subj "/C=${C}/ST=${ST}/L=${L}/O=${O}/OU=${OU}/CN=${CN}"
Line 73: Line 90:
 ========================================================== ==========================================================
  
-# ls -lh  ${CN}* +# ls -ltrh  ${CN}* |tail -n 2 
-`ls -lh ${CN}*`+`ls -ltrh ${CN}* |tail -n 2`
  
 #openssl req -text -in ${CN}.csr |grep "Subject:" #openssl req -text -in ${CN}.csr |grep "Subject:"
Line 81: Line 98:
 @ @
 </sxh> </sxh>
 +
 +
 +\\
 +\\
 +<WRAP box 90%>
 +<catlist ..: -noAddPageButton -smallHead -sortAscending  -sortAscending>
 +</WRAP>
  


fhscripts/create/create_ssl_csr_key.sh.html.txt · Last modified: 2018/03/29 00:06 by kurihara