summaryrefslogtreecommitdiffstats
path: root/tests/dogtag/acceptance/cli-tests/pki-tests-setup/create-role-users.sh
diff options
context:
space:
mode:
Diffstat (limited to 'tests/dogtag/acceptance/cli-tests/pki-tests-setup/create-role-users.sh')
-rwxr-xr-x[-rw-r--r--]tests/dogtag/acceptance/cli-tests/pki-tests-setup/create-role-users.sh24
1 files changed, 19 insertions, 5 deletions
diff --git a/tests/dogtag/acceptance/cli-tests/pki-tests-setup/create-role-users.sh b/tests/dogtag/acceptance/cli-tests/pki-tests-setup/create-role-users.sh
index b1ff3d2f3..dd581b960 100644..100755
--- a/tests/dogtag/acceptance/cli-tests/pki-tests-setup/create-role-users.sh
+++ b/tests/dogtag/acceptance/cli-tests/pki-tests-setup/create-role-users.sh
@@ -209,7 +209,13 @@ export ${subsystemId}_adminV_user ${subsystemId}_adminR_user ${subsystemId}_admi
if [ $userid == $(eval echo \$${subsystemId}_adminV_user) -o $userid == $(eval echo \$${subsystemId}_adminR_user) -o $userid == $(eval echo \$${subsystemId}_adminE_user) -o $userid == $(eval echo \$${subsystemId}_agentV_user) -o $userid == $(eval echo \$${subsystemId}_agentR_user) -o $userid == $(eval echo \$${subsystemId}_agentE_user) -o $userid == $(eval echo \$${subsystemId}_auditV_user) -o $userid == $(eval echo \$${subsystemId}_operatorV_user) ]; then
if [ "$MYROLE" = "MASTER" ]; then
get_topo_stack MASTER $TmpDir/topo_file
- MYCAHOST=$(cat $TmpDir/topo_file | grep MY_CA | cut -d= -f2)
+ if [ $subsystemId = "SUBCA1" ]; then
+ MYCAHOST=$(cat $TmpDir/topo_file | grep MY_SUBCA | cut -d= -f2)
+ elif [ $subsystemId = "CLONE_CA1" ]; then
+ MYCAHOST=$(cat $TmpDir/topo_file | grep MY_CLONE_CA | cut -d= -f2)
+ else
+ MYCAHOST=$(cat $TmpDir/topo_file | grep MY_CA | cut -d= -f2)
+ fi
else
MYCAHOST=$MYROLE
fi
@@ -305,10 +311,18 @@ export ${subsystemId}_adminV_user ${subsystemId}_adminR_user ${subsystemId}_admi
elif [ $userid == $(eval echo \$${subsystemId}_adminE_user) -o $userid == $(eval echo \$${subsystemId}_agentE_user) ]; then
#=======Expired cert waiting on response to --output ticket https://fedorahosted.org/pki/ticket/674 =======#
if [ "$MYROLE" = "MASTER" ]; then
- MYHOSTCA=ROOTCA
- else
- MYHOSTCA=$MYROLE
- fi
+ get_topo_stack MASTER $TmpDir/topo_file
+ if [ $subsystemId = "SUBCA1" ]; then
+ MYHOSTCA=$(cat $TmpDir/topo_file | grep MY_SUBCA | cut -d= -f2)
+ elif [ $subsystemId = "CLONE_CA1" ]; then
+ MYHOSTCA=$(cat $TmpDir/topo_file | grep MY_CLONE_CA | cut -d= -f2)
+ else
+ MYHOSTCA=$(cat $TmpDir/topo_file | grep MY_CA | cut -d= -f2)
+ fi
+ else
+ MYHOSTCA=$MYROLE
+ fi
+
local profile_file="/var/lib/pki/$(eval echo \$${MYHOSTCA}_TOMCAT_INSTANCE_NAME)/ca/profiles/ca/caUserCert.cfg"
default_days="policyset.userCertSet.2.default.params.range=180"
change_days="policyset.userCertSet.2.default.params.range=1"