test/jdk/sun/security/tools/keytool/console.sh
changeset 59104 046e4024e55a
parent 47216 71c04702a3d5
equal deleted inserted replaced
59103:4a09d4df104c 59104:046e4024e55a
     1 #
     1 #
     2 # Copyright (c) 2006, 2014, Oracle and/or its affiliates. All rights reserved.
     2 # Copyright (c) 2006, 2019, Oracle and/or its affiliates. All rights reserved.
     3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     4 #
     4 #
     5 # This code is free software; you can redistribute it and/or modify it
     5 # This code is free software; you can redistribute it and/or modify it
     6 # under the terms of the GNU General Public License version 2 only, as
     6 # under the terms of the GNU General Public License version 2 only, as
     7 # published by the Free Software Foundation.
     7 # published by the Free Software Foundation.
    73 echo "=========================================="
    73 echo "=========================================="
    74 echo "Test #1: 5->6, non-prompt. Please type <R>"
    74 echo "Test #1: 5->6, non-prompt. Please type <R>"
    75 echo "=========================================="
    75 echo "=========================================="
    76 echo
    76 echo
    77 rm $KS 2> /dev/null
    77 rm $KS 2> /dev/null
    78 $J5/bin/keytool -keystore $KS -genkey -dname CN=olala -storepass $PASSW || exit 1
    78 $J5/bin/keytool -keystore $KS -genkey -keyalg DSA -dname CN=olala -storepass $PASSW || exit 1
    79 $JM/bin/keytool -keystore $KS -list -storepass $PASSW || exit 2
    79 $JM/bin/keytool -keystore $KS -list -storepass $PASSW || exit 2
    80 
    80 
    81 echo "=========================================="
    81 echo "=========================================="
    82 echo "Test #2: 6->5, non-prompt. Please type <R>"
    82 echo "Test #2: 6->5, non-prompt. Please type <R>"
    83 echo "=========================================="
    83 echo "=========================================="
    84 echo
    84 echo
    85 
    85 
    86 rm $KS 2> /dev/null
    86 rm $KS 2> /dev/null
    87 $JM/bin/keytool -keystore $KS -genkey -dname CN=olala -storepass $PASSW || exit 3
    87 $JM/bin/keytool -keystore $KS -genkey -keyalg DSA -dname CN=olala -storepass $PASSW || exit 3
    88 $J5/bin/keytool -keystore $KS -list -storepass $PASSW || exit 4
    88 $J5/bin/keytool -keystore $KS -list -storepass $PASSW || exit 4
    89 
    89 
    90 echo "============================================================"
    90 echo "============================================================"
    91 echo "Test #3: 5->6, prompt. Please type $PASSW <R> <R> $PASSW <R>"
    91 echo "Test #3: 5->6, prompt. Please type $PASSW <R> <R> $PASSW <R>"
    92 echo "============================================================"
    92 echo "============================================================"
    93 echo
    93 echo
    94 
    94 
    95 rm $KS 2> /dev/null
    95 rm $KS 2> /dev/null
    96 $J5/bin/keytool -keystore $KS -genkey -dname CN=olala || exit 5
    96 $J5/bin/keytool -keystore $KS -genkey -keyalg DSA -dname CN=olala || exit 5
    97 $JM/bin/keytool -keystore $KS -list || exit 6
    97 $JM/bin/keytool -keystore $KS -list || exit 6
    98 echo $PASSW| $J5/bin/keytool -keystore $KS -list || exit 7
    98 echo $PASSW| $J5/bin/keytool -keystore $KS -list || exit 7
    99 echo $PASSW| $JM/bin/keytool -keystore $KS -list || exit 8
    99 echo $PASSW| $JM/bin/keytool -keystore $KS -list || exit 8
   100 
   100 
   101 echo "======================================================================="
   101 echo "======================================================================="
   102 echo "Test #4: 6->5, prompt. Please type $PASSW <R> $PASSW <R> <R> $PASSW <R>"
   102 echo "Test #4: 6->5, prompt. Please type $PASSW <R> $PASSW <R> <R> $PASSW <R>"
   103 echo "======================================================================="
   103 echo "======================================================================="
   104 echo
   104 echo
   105 
   105 
   106 rm $KS 2> /dev/null
   106 rm $KS 2> /dev/null
   107 $JM/bin/keytool -keystore $KS -genkey -dname CN=olala || exit 9
   107 $JM/bin/keytool -keystore $KS -genkey -keyalg DSA -dname CN=olala || exit 9
   108 $J5/bin/keytool -keystore $KS -list || exit 10
   108 $J5/bin/keytool -keystore $KS -list || exit 10
   109 echo $PASSW| $JM/bin/keytool -keystore $KS -list || exit 11
   109 echo $PASSW| $JM/bin/keytool -keystore $KS -list || exit 11
   110 echo $PASSW| $J5/bin/keytool -keystore $KS -list || exit 12
   110 echo $PASSW| $J5/bin/keytool -keystore $KS -list || exit 12
   111 
   111 
   112 echo "==========================================="
   112 echo "==========================================="
   113 echo "Test #5: 5->6, pipe. Please type $PASSW <R>"
   113 echo "Test #5: 5->6, pipe. Please type $PASSW <R>"
   114 echo "==========================================="
   114 echo "==========================================="
   115 echo
   115 echo
   116 
   116 
   117 rm $KS 2> /dev/null
   117 rm $KS 2> /dev/null
   118 echo $PASSW| $J5/bin/keytool -keystore $KS -genkey -dname CN=olala || exit 13
   118 echo $PASSW| $J5/bin/keytool -keystore $KS -genkey -keyalg DSA -dname CN=olala || exit 13
   119 $JM/bin/keytool -keystore $KS -list || exit 14
   119 $JM/bin/keytool -keystore $KS -list || exit 14
   120 echo $PASSW| $J5/bin/keytool -keystore $KS -list || exit 15
   120 echo $PASSW| $J5/bin/keytool -keystore $KS -list || exit 15
   121 echo $PASSW| $JM/bin/keytool -keystore $KS -list || exit 16
   121 echo $PASSW| $JM/bin/keytool -keystore $KS -list || exit 16
   122 
   122 
   123 rm $KS 2> /dev/null
   123 rm $KS 2> /dev/null