# credentials tests

# CASE 1: Valid file specified with -f option
#         mail message
#         Simple object, no maintainer
%
#
# input from specified file
# ./dbupdate -c ~/db/conf/rip.config -r -k help -f test
#
#SUCCESS
%
%
$ -c $RIP_CONFIG -mr -f 


# CASE 2: Valid file specified with -f option
#         mail message
#         Simple object, with maintainer, no pwd supplied
%
#
# input from specified file
# ./dbupdate -c ~/db/conf/rip.config -r -k help -f test
#
#FAILURE
#
%
%
$ -c $RIP_CONFIG -mr -f 


# CASE 3: Valid file specified with -f option
#         mail message
#         Simple object, with maintainer, supplied password
%
#
# input from specified file
# ./dbupdate -c ~/db/conf/rip.config -r -k help -f test
#
#SUCCESS
%
%
$ -c $RIP_CONFIG -mr -f 


# CASE 4: Valid file specified with -f option
#         mail message
#         Simple object, maintainer, pgp auth
%
#
# input from specified file
# ./dbupdate -c ~/db/conf/rip.config -r -k help -f test
#
#SUCCESS
%
%
$ -c $RIP_CONFIG -mr -f 


# CASE 5: Valid file specified with -f option
#         mail message
#         Simple object, maintainer, pgp auth fails (bad sig)
%
#
# input from specified file
# ./dbupdate -c ~/db/conf/rip.config -r -k help -f test
#
#FAILURE
%
%
$ -c $RIP_CONFIG -mr -f 


# CASE 6: Valid file specified with -f option
#         mail message
#         Simple object, maintainer, pgp auth fails (bad sig), out sig
%
#
# input from specified file
# ./dbupdate -c ~/db/conf/rip.config -r -k help -f test
#
#SUCCESS
%
%
$ -c $RIP_CONFIG -mr -f 


# CASE 7: Valid file specified with -f option
#         mail message
#         Object, password outside of the scope of the object
%
#
# input from specified file
# ./dbupdate -c ~/db/conf/rip.config -r -k help -f test
#
#FAILURE
%
%
$ -c $RIP_CONFIG -mr -f 


# CASE 8: Valid file specified with -f option
#         mail message
#         Simple object, maintainer, MIME/PGP signed
%
#
# input from specified file
# ./dbupdate -c ~/db/conf/rip.config -r -k help -f test
#
#SUCCESS
%
%
$ -c $RIP_CONFIG -mr -f 


# CASE 9: Valid file specified with -f option
#         mail message
#         Simple object, maintainer, MIME/PGP fails (bad sig)
%
#
# input from specified file
# ./dbupdate -c ~/db/conf/rip.config -r -k help -f test
#
#FAILURE
%
%
$ -c $RIP_CONFIG -mr -f 


# CASE 10: Valid file specified with -f option
#         mail message
#       Simple object, maintainer, MIME/PGP fails (bad sig), but signature is in
%
#
# input from specified file
# ./dbupdate -c ~/db/conf/rip.config -r -k help -f test
#
#SUCCESS
%
%
$ -c $RIP_CONFIG -mr -f 


# CASE 11: Valid file specified with -f option
#          mail message
#          Simple object, maintainer, pgp auth, strange end
%
#
# input from specified file
# ./dbupdate -c ~/db/conf/rip.config -r -k help -f test
#
#SUCCESS
%
%
$ -c $RIP_CONFIG -mr -f 


# CASE 12: Valid file specified with -f option
#          mail message
#          Simple object, maintainer, pgp auth
%
#
# input from specified file
# ./dbupdate -c ~/db/conf/rip.config -r -k help -f test
#
#SUCCESS
%
%
$ -c $RIP_CONFIG -mr -f 


# CASE 13: Valid file specified with -f option
#          mail message X.509 signed with correct mnt, good  sig
#          Simple object, maintained
#
#SUCCESS
%
%
$ -c $RIP_CONFIG -mr -f 


# CASE 14: Valid file specified with -f option
#          mail message X.509 signed with correct mnt, but wrong ca! fails
#          Simple object, maintained
#
#SUCCESS
%
%
$ -c $RIP_CONFIG -mr -f 


# CASE 15: Valid file specified with -f option
#          mail message X.509 signed with correct mnt, bad sig
#          Simple object, maintained
#
#FAILURE
%
%
$ -c $RIP_CONFIG -mr -f 


# CASE 16: Valid file specified with -f option
#          mail message X.509 signed with correct mnt, good sig, 
#          but revocated cert!
#          Simple object, maintained
#
#FAILURE
%
%
$ -c $RIP_CONFIG -mr -f 


# CASE 17: Valid file specified with -f option
#          mail message X.509 signed with correct mnt, good sig, 
#          not revocated cert!
#          This is another revocation list test
#          Simple object, maintained
#
#SUCCESS
%
%
$ -c $RIP_CONFIG -mr -f 


# CASE 18: Valid file specified with -f option
#          simulate sync update
#          X.509 certificate supplied
#          Simple object, maintained
#
#FAILURE
%
%
$ -c $RIP_CONFIG -r -o 123.123.0.123 -x /home/denis/main/RIP/tests/dbupdate/test-data/credentials/018/cert.pem -f 


