From 585568aa8b851d153fbec0a46769b8f12e1df7f4 Mon Sep 17 00:00:00 2001 From: "U-Z690-A\\user" Date: Wed, 29 Jun 2022 20:26:01 -0700 Subject: extendedKeyUsage: decommission ekusub.sh and use environment variables instead ekusub.sh has additionally been generalized into inimodify.sh in case I ever need it in the future for anything else. --- ekusub.sh | 32 -------------------------------- 1 file changed, 32 deletions(-) delete mode 100755 ekusub.sh (limited to 'ekusub.sh') diff --git a/ekusub.sh b/ekusub.sh deleted file mode 100755 index bf1546d..0000000 --- a/ekusub.sh +++ /dev/null @@ -1,32 +0,0 @@ -#!/bin/bash -# Dynamically substitutes extendedKeyUsage in usr_cert in an openssl config file -# ./ekusub.sh "clientAuth, serverAuth" -#requires bash 4.0 regexes - -set -e -[ -n "$1" ] || cat # pass through - -IFS=$'\n' -CA_STANZA=0 -EKU_MODIFIED=0 -while read line; do - if [[ "$line" =~ ^\ *\[\ *usr_cert\ *\] ]]; then - CA_STANZA=1 - echo "$line" - elif [ $CA_STANZA == 1 ] && [[ "$line" =~ ^\ *extendedKeyUsage\ *= ]]; then - echo -n "$line" - echo ", $1" - EKU_MODIFIED=1 - elif [ $CA_STANZA == 1 ] && [[ "$line" =~ ^\ *\[\ .+\ \] ]]; then - if [ $EKU_MODIFIED == 0 ]; then - echo "extendedKeyUsage = $1" - echo - EKU_MODIFIED=1 - fi - CA_STANZA=0 - echo "$line" - else - echo "$line" - fi - -done -- cgit v1.2.3