66 $KT -certreq -alias int | $KT -gencert -rfc -alias ca -ext bc \
67 | $KT -import -alias int
68 $KT -certreq -alias user | $KT -gencert -rfc -alias int \
69 | $KT -import -alias user
70
71 # 3. Create the certchain file
72
73 $KT -export -alias user -rfc > certreplace.certs
74 $KT -export -rfc -alias int >> certreplace.certs
75 $KT -export -rfc -alias ca >> certreplace.certs
76
77 # 4. Upgrade ca from MD2withRSA to SHA256withRSA, remove other aliases and
78 # make this keystore the cacerts file
79
80 $KT -selfcert -alias ca
81 $KT -delete -alias int
82 $KT -delete -alias user
83
84 # 5. Build and run test
85
86 EXTRAOPTS="-XaddExports:java.base/sun.security.validator=ALL-UNNAMED"
87 $JAVAC ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} ${EXTRAOPTS} -d . ${TESTSRC}${FS}CertReplace.java
88 $JAVA ${TESTVMOPTS} ${EXTRAOPTS} CertReplace certreplace.jks certreplace.certs
|
66 $KT -certreq -alias int | $KT -gencert -rfc -alias ca -ext bc \
67 | $KT -import -alias int
68 $KT -certreq -alias user | $KT -gencert -rfc -alias int \
69 | $KT -import -alias user
70
71 # 3. Create the certchain file
72
73 $KT -export -alias user -rfc > certreplace.certs
74 $KT -export -rfc -alias int >> certreplace.certs
75 $KT -export -rfc -alias ca >> certreplace.certs
76
77 # 4. Upgrade ca from MD2withRSA to SHA256withRSA, remove other aliases and
78 # make this keystore the cacerts file
79
80 $KT -selfcert -alias ca
81 $KT -delete -alias int
82 $KT -delete -alias user
83
84 # 5. Build and run test
85
86 EXTRAOPTS="--add-exports java.base/sun.security.validator=ALL-UNNAMED"
87 $JAVAC ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} ${EXTRAOPTS} -d . ${TESTSRC}${FS}CertReplace.java
88 $JAVA ${TESTVMOPTS} ${EXTRAOPTS} CertReplace certreplace.jks certreplace.certs
|