Merge branch 'enfore-x509-COMMON' of ssh://github.com/TinCanTech/easy-rsa into TinCanTech-enfore-x509-COMMON
Signed-off-by: Richard T Bonhomme <tincantech@protonmail.com>
This commit is contained in:
commit
ca761167d1
@ -1560,6 +1560,8 @@ expected 2, got $# (see command help for usage)"
|
|||||||
# Cert type must exist under the EASYRSA_EXT_DIR
|
# Cert type must exist under the EASYRSA_EXT_DIR
|
||||||
[ -e "$EASYRSA_EXT_DIR/$crt_type" ] || die "\
|
[ -e "$EASYRSA_EXT_DIR/$crt_type" ] || die "\
|
||||||
Unknown cert type '$crt_type'"
|
Unknown cert type '$crt_type'"
|
||||||
|
[ -e "$EASYRSA_EXT_DIR/COMMON" ] || die "\
|
||||||
|
Missing cert type 'COMMON'"
|
||||||
|
|
||||||
# Cert type must NOT be COMMON
|
# Cert type must NOT be COMMON
|
||||||
[ "$crt_type" != COMMON ] || die "\
|
[ "$crt_type" != COMMON ] || die "\
|
||||||
@ -1629,8 +1631,10 @@ $(display_dn req "$req_in")
|
|||||||
ext_tmp="$(easyrsa_mktemp)" || die "Failed to create temporary file"
|
ext_tmp="$(easyrsa_mktemp)" || die "Failed to create temporary file"
|
||||||
{
|
{
|
||||||
# Append first any COMMON file (if present) then the cert-type extensions
|
# Append first any COMMON file (if present) then the cert-type extensions
|
||||||
cat "$EASYRSA_EXT_DIR/COMMON"
|
cat "$EASYRSA_EXT_DIR/COMMON" || \
|
||||||
cat "$EASYRSA_EXT_DIR/$crt_type"
|
die "Failed to read X509-type COMMON"
|
||||||
|
cat "$EASYRSA_EXT_DIR/$crt_type" || \
|
||||||
|
die "Failed to read X509-type $crt_type"
|
||||||
|
|
||||||
# Support a dynamic CA path length when present:
|
# Support a dynamic CA path length when present:
|
||||||
[ "$crt_type" = "ca" ] && [ "$EASYRSA_SUBCA_LEN" ] && \
|
[ "$crt_type" = "ca" ] && [ "$EASYRSA_SUBCA_LEN" ] && \
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user