summaryrefslogtreecommitdiff
path: root/src/script
diff options
context:
space:
mode:
authorfengweihao <[email protected]>2019-11-05 11:38:40 +0800
committerfengweihao <[email protected]>2019-11-05 11:38:40 +0800
commit7192f437e55c9141d8cc72858295d4c5c6556616 (patch)
tree95dbf9e93da30601c34af4279ac9380251ae3d86 /src/script
parent8b089533e9c75bc6a99917cce71bc3839dd0ab44 (diff)
* 修改编译方式为CMakev2.1.2-20191105
* 删除C++适配代码 * 修改编译告警
Diffstat (limited to 'src/script')
-rw-r--r--src/script/signssl.sh204
-rw-r--r--src/script/tarball.sh39
-rw-r--r--src/script/x509bin2439248 -> 0 bytes
3 files changed, 0 insertions, 243 deletions
diff --git a/src/script/signssl.sh b/src/script/signssl.sh
deleted file mode 100644
index 1c818df..0000000
--- a/src/script/signssl.sh
+++ /dev/null
@@ -1,204 +0,0 @@
-#!/bin/bash
-
-type_name=$1
-name=$2
-
-if [ "${type_name}" == "-caroot" ]; then
- csrfrom=$3
- csrname=$4
- csrkey=$5
-else
- cafrom=$3
- caname=$4
- cakey=$5
-
- csrfrom=$6
- csrname=$7
- csrkey=$8
-fi
-
-san_nam=$9
-
-trap "do_signal" 2
-do_signal()
-{
- echo "\n"
- read -p "Terminate theprocess? (y/n): " input
-}
-
-do_clear()
-{
- if [ -d "./demoCA" ]; then
- rm -rf ./demoCA
- fi
-
- if [ $1 -ne 0 ];then
- if [ -d "./ca-middle/$2" ]; then
- rm -rf ./ca-middle/$2
- fi
- if [ -d "./entity/$2" ]; then
- rm -rf ./entity/$2
- fi
- if [ -d "./caroot/$2" ]; then
- rm -rf ./caroot/$2
- fi
- if [ -d "./csr/$2" ]; then
- rm -rf ./csr/$2
- fi
- exit
- fi
-}
-
-do_help()
-{
- echo ""
- echo "./signssl -type cert_name -cafrom ca_name key_name -csr csr_name csr_key -san san_nam"
- echo "usage: ./signssl args"
- echo " -type - input type "-csr -caroot -camiddle -entity""
- echo " cert_name - input cert_name "input output cert namae""
- echo " -cafrom ca_name keyname - input ca_name keyname "input the root cert name and key""
- echo " -csrfrom csr_name csr_key - input csr_name csr_key "input cert signs request file name and key""
- echo " san_name - input san_name "When it is an entity cert, input user alternate name""
- echo ""
- echo "exanple -csr"
- echo "./signssl.sh -csr csr_name"
- echo "example -caroot"
- echo "./signssl.sh -caroot root_name"
- echo "example -camiddle"
- echo "./signssl.sh -camiddle middle_name -cafrom ../cert/mesalab-ca-cert.cer ../cert/mesalab-ca-cert.key -csrfrom ./csr/csrname/csrname.csr ./csr/csrname/csrname.key"
- echo "exaple -entity"
- echo "./signssl.sh -entity entity_name -cafrom ../cert/mesalab-ca-cert.cer ../cert/mesalab-ca-cert.key -csrfrom ./csr/csrname/csrname.csr ./csr/csrname/csrname.key 163"
- echo ""
- exit
-}
-
-do_mkdir()
-{
- if [ ! -d "./demoCA" ]; then
- mkdir demoCA
- mkdir ./demoCA/newcerts
- touch ./demoCA/index.txt
- touch ./demoCA/serial
- echo 0001 >> ./demoCA/serial
- fi
-}
-
-do_check()
-{
- if [ "$type_name" == "" ]||[ "$name" == "" ]; then
- echo "cert type is unkone!"
- do_help
- exit
- fi
-
- if [ "$type_name" == "-csr" ]; then
- return
- fi
-
- if [ "$type_name" == "-caroot" ]; then
- return
- fi
-
-
- if [ "$csrfrom" == "" ] || [ "$csrname" == "" ] || [ "$csrkey" == "" ]; then
- echo "input input cert signs request file name and key"
- do_help
- exit
- fi
-
- if [ "$cafrom" == "" ] || [ "$caname" == "" ] || [ "$cakey" == "" ]; then
- echo "input certificate name or key is unkone!"
- do_help
- exit
- fi
-
- if [ "$type_name" == "-entity" ];then
- if [ "$san_nam" == "" ];then
- echo "Please enter the san name!"
- do_help
- exit
- fi
-
- fi
-}
-
-do_middle()
-{
- if [ ! -d "./ca-middle/${name}" ]; then
- mkdir -p ca-middle/${name}
- fi
- outpath=ca-middle/${name}
-
- openssl ca -extensions v3_ca -in ${csrname} -out ${outpath}/${name}.cer -cert ${caname} -keyfile ${cakey} -days 365 -policy policy_anything
- openssl pkcs12 -export -in ${outpath}/${name}.cer -inkey ${csrkey} -chain -CAfile ${caname} -out ${outpath}/${name}.p12
-
- do_clear $? ${name}
- cp ${csrkey} ${outpath}
-}
-
-do_entity()
-{
- if [ ! -d "./entity/${name}" ];then
- mkdir -p entity/${name}
- fi
- outpath=entity/${name}
-
- openssl ca -in ${csrname} -keyfile ${cakey} -cert ${caname} -extensions SAN -config <(cat /etc/pki/tls/openssl.cnf <(printf "[SAN]\nsubjectAltName=DNS:*.${san_nam}.com,DNS:*.${san_nam}.cn")) -out ${outpath}/${name}.cer
-
- openssl pkcs12 -export -in ${outpath}/${name}.cer -inkey ${csrkey} -chain -CAfile ${caname} -out ${outpath}/${name}.p12
-
- do_clear $? ${name}
- cp ${csrkey} ${outpath}
-}
-
-do_caroot()
-{
- if [ ! -d ".caroot/${name}" ];then
- mkdir -p caroot/${name}
- fi
- outpath=caroot/${name}
-
- openssl genrsa -out ${outpath}/${name}.key 1024
- openssl req -new -key ${outpath}/${name}.key -out ${outpath}/${name}.csr
- openssl x509 -req -days 365 -sha256 -extfile /etc/pki/tls/openssl.cnf -extensions v3_ca -signkey ${outpath}/${name}.key -in ${outpath}/${name}.csr -out ${outpath}/${name}.cer
- #openssl req -new -x509 -key ca.key -out ca.crt
- do_clear $? ${name}
-}
-
-do_csr()
-{
- if [ ! -d "./csr/${name}" ];then
- mkdir -p csr/${name}
- fi
- outpath=csr/${name}
-
- openssl genrsa -out ${outpath}/${name}.key 1024
- openssl req -new -key ${outpath}/${name}.key -out ${outpath}/${name}.csr
- do_clear $? ${name}
-}
-
-do_signssl()
-{
- if [ "$type_name" == "-camiddle" ]; then
- do_middle
- exit
- fi
- if [ "$type_name" == "-entity" ]; then
- do_entity
- exit
- fi
- if [ "$type_name" == "-caroot" ]; then
- do_caroot
- exit
- fi
- if [ "$type_name" == "-csr" ]; then
- do_csr
- exit
- fi
- echo "unknow command"
-}
-
-do_check
-do_mkdir
-do_signssl
-
diff --git a/src/script/tarball.sh b/src/script/tarball.sh
deleted file mode 100644
index 46366b7..0000000
--- a/src/script/tarball.sh
+++ /dev/null
@@ -1,39 +0,0 @@
-X=certstore-base
-#X=certstore
-
-typeset -l version
-version=`lsb_release -i -s`
-version_id=`lsb_release -r -s`
-machine=`uname -m`
-issue_date=`date "+%Y%m%d"`
-
-tarball="$X-$3-$version$version_id-$machine-$issue_date".tar.gz
-
-do_mkdir(){
- cd ../release
- rm $X -rf
- mkdir $X
- mkdir $X/cert
- mkdir $X/tool
-}
-
-do_copy(){
- cp ../conf/ $X -rf
- cp ../ca/* $X/cert
- cp ../rule/ $X -rf
- cp ../src/cert_store $X/certstore
- cp ../src/package/* $X
- cp ../src/script/signssl.sh $X/tool
- cp ../src/script/x509 $X/tool
-}
-
-do_tarball(){
- tar -zcvf $1 $X
- rm $X -rf
- echo "`date` BUILD=$X COMMIT=$3 ARCHIVE=$tarball" >> release.log
-}
-
-do_mkdir
-do_copy $1
-do_tarball $tarball
-
diff --git a/src/script/x509 b/src/script/x509
deleted file mode 100644
index f39b17b..0000000
--- a/src/script/x509
+++ /dev/null
Binary files differ