summaryrefslogtreecommitdiffstats
path: root/src/main/scripts/encNameValue.sh
blob: daefd004e2be0f070ea3dc4c0286a5b92a405b46 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# The script invokes the com.amdocs.aai.audit.security.encryption.EncryptedPropValue class to generate an encrypted value
# e.g
# ./encNameValue.sh odl.auth.password admin
# will return:
# odl.auth.password.x=f1e2c25183ef4b4ff655e7cd94d0c472
#
if [ "$#" -ne 2 ]; then
    echo "Illegal number of parameters (expected 2)"
    echo "Usage: `basename $0` <property name> <property value>" 1>&2
    exit 1
fi

# On Windows we must use a different CLASSPATH separator character
if [ "$(expr substr $(uname -s) 1 5)" == "MINGW" ]; then
	CPSEP=\;
else
	CPSEP=:
fi

java -cp ".${CPSEP}../extJars/*" com.att.aai.util.EncryptedPropValue -n $1 -v $2