diff options
author | Alexey Ushakov <alexey.v.ushakov@gmail.com> | 2020-01-20 12:26:23 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-01-20 12:26:23 +0300 |
commit | 58d685ee3bb0e782891f47572a1c73d68b6e0b13 (patch) | |
tree | 185fd6e03f18f8596cf10f16f73d0076768f34b3 /test/sun/security/tools/jarsigner/concise_jarsigner.sh | |
parent | 9939e9d0b1e8c9641857fb17b7b61f85683af257 (diff) | |
parent | 04084b619aea80229624dbac6c5b8e16db4a32e3 (diff) | |
download | jdk8u_jdk-58d685ee3bb0e782891f47572a1c73d68b6e0b13.tar.gz |
Merge pull request #31 from bell-sw/update_8u242jb8u242-b1640
jdk8u242 update
Diffstat (limited to 'test/sun/security/tools/jarsigner/concise_jarsigner.sh')
-rw-r--r-- | test/sun/security/tools/jarsigner/concise_jarsigner.sh | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/test/sun/security/tools/jarsigner/concise_jarsigner.sh b/test/sun/security/tools/jarsigner/concise_jarsigner.sh index b9ec9e8323..b2affb490f 100644 --- a/test/sun/security/tools/jarsigner/concise_jarsigner.sh +++ b/test/sun/security/tools/jarsigner/concise_jarsigner.sh @@ -22,7 +22,7 @@ # # @test -# @bug 6802846 8172529 +# @bug 6802846 8172529 8227758 # @summary jarsigner needs enhanced cert validation(options) # # @run shell/timeout=240 concise_jarsigner.sh @@ -207,15 +207,11 @@ $JARSIGNER -strict -keystore $KS -storepass changeit a.jar altchain $JARSIGNER -strict -keystore $KS -storepass changeit -certchain certchain a.jar altchain [ $? = 0 ] || exit $LINENO -# if ca2 is removed, -certchain still work because altchain is a self-signed entry and -# it is trusted by jarsigner +# if ca2 is removed and cert is imported, -certchain won't work because this certificate +# entry is not trusted # save ca2.cert for easy replay $KT -exportcert -file ca2.cert -alias ca2 $KT -delete -alias ca2 -$JARSIGNER -strict -keystore $KS -storepass changeit -certchain certchain a.jar altchain -[ $? = 0 ] || exit $LINENO - -# if cert is imported, -certchain won't work because this certificate entry is not trusted $KT -importcert -file certchain -alias altchain -noprompt $JARSIGNER -strict -keystore $KS -storepass changeit -certchain certchain a.jar altchain [ $? = 4 ] || exit $LINENO @@ -228,8 +224,8 @@ $JARSIGNER -verify a.jar # ========================================================== $KT -genkeypair -alias ee -dname CN=ee -$KT -genkeypair -alias caone -dname CN=caone -$KT -genkeypair -alias catwo -dname CN=catwo +$KT -genkeypair -alias caone -dname CN=caone -ext bc:c +$KT -genkeypair -alias catwo -dname CN=catwo -ext bc:c $KT -certreq -alias ee | $KT -gencert -alias catwo -rfc > ee.cert $KT -certreq -alias catwo | $KT -gencert -alias caone -sigalg MD5withRSA -rfc > catwo.cert |