< prev index next >

jdk/test/sun/security/validator/samedn.sh

Print this page




  62 $KT -genkeypair -alias ca2 -dname CN=CA -keyalg rsa -sigalg sha1withrsa -ext bc -startdate -1y
  63 $KT -genkeypair -alias user -dname CN=User -keyalg rsa
  64 
  65 # 2. Signing: ca -> user
  66 
  67 $KT -certreq -alias user | $KT -gencert -rfc -alias ca1 > samedn1.certs
  68 $KT -certreq -alias user | $KT -gencert -rfc -alias ca2 > samedn2.certs
  69 
  70 # 3. Append the ca file
  71 
  72 $KT -export -rfc -alias ca1 >> samedn1.certs
  73 $KT -export -rfc -alias ca2 >> samedn2.certs
  74 
  75 # 4. Remove user for cacerts
  76 
  77 $KT -delete -alias user
  78 
  79 # 5. Build and run test. Make sure the CA certs are ignored for validity check.
  80 # Check both, one of them might be dropped out of map in old codes.
  81 
  82 EXTRAOPTS="-XaddExports:java.base/sun.security.validator=ALL-UNNAMED"
  83 $JAVAC ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} ${EXTRAOPTS} -d . ${TESTSRC}${FS}CertReplace.java
  84 $JAVA ${TESTVMOPTS} ${EXTRAOPTS} CertReplace samedn.jks samedn1.certs || exit 1
  85 $JAVA ${TESTVMOPTS} ${EXTRAOPTS} CertReplace samedn.jks samedn2.certs || exit 2


  62 $KT -genkeypair -alias ca2 -dname CN=CA -keyalg rsa -sigalg sha1withrsa -ext bc -startdate -1y
  63 $KT -genkeypair -alias user -dname CN=User -keyalg rsa
  64 
  65 # 2. Signing: ca -> user
  66 
  67 $KT -certreq -alias user | $KT -gencert -rfc -alias ca1 > samedn1.certs
  68 $KT -certreq -alias user | $KT -gencert -rfc -alias ca2 > samedn2.certs
  69 
  70 # 3. Append the ca file
  71 
  72 $KT -export -rfc -alias ca1 >> samedn1.certs
  73 $KT -export -rfc -alias ca2 >> samedn2.certs
  74 
  75 # 4. Remove user for cacerts
  76 
  77 $KT -delete -alias user
  78 
  79 # 5. Build and run test. Make sure the CA certs are ignored for validity check.
  80 # Check both, one of them might be dropped out of map in old codes.
  81 
  82 EXTRAOPTS="--add-exports java.base/sun.security.validator=ALL-UNNAMED"
  83 $JAVAC ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} ${EXTRAOPTS} -d . ${TESTSRC}${FS}CertReplace.java
  84 $JAVA ${TESTVMOPTS} ${EXTRAOPTS} CertReplace samedn.jks samedn1.certs || exit 1
  85 $JAVA ${TESTVMOPTS} ${EXTRAOPTS} CertReplace samedn.jks samedn2.certs || exit 2
< prev index next >