From 5bc3b0759a9b2c8a6279918d508df69c6da60469 Mon Sep 17 00:00:00 2001 From: Amanda Jiang Date: Tue, 10 Apr 2018 18:16:12 -0700 Subject: [PATCH] 8190333: sun/security/ssl/X509KeyManager/PreferredKey.java failed with "Failed to get the preferable key aliases" Reviewed-by: mullan --- test/jdk/ProblemList.txt | 1 - test/jdk/javax/net/ssl/etc/README | 15 +++++++-------- test/jdk/javax/net/ssl/etc/keystore | Bin 4038 -> 4080 bytes test/jdk/javax/net/ssl/etc/truststore | Bin 2207 -> 2250 bytes 4 files changed, 7 insertions(+), 9 deletions(-) diff --git a/test/jdk/ProblemList.txt b/test/jdk/ProblemList.txt index 94c3610b7b3..3179d3430f6 100644 --- a/test/jdk/ProblemList.txt +++ b/test/jdk/ProblemList.txt @@ -590,7 +590,6 @@ javax/net/ssl/DTLS/RespondToRetransmit.java 8169086 macosx-x sun/security/krb5/auto/UnboundSSL.java 8180265 windows-all sun/security/provider/KeyStore/DKSTest.sh 8180266 windows-all -sun/security/ssl/X509KeyManager/PreferredKey.java 8190333 generic-all ############################################################################ diff --git a/test/jdk/javax/net/ssl/etc/README b/test/jdk/javax/net/ssl/etc/README index 0ac6a844a86..119c619992d 100644 --- a/test/jdk/javax/net/ssl/etc/README +++ b/test/jdk/javax/net/ssl/etc/README @@ -62,22 +62,21 @@ it can be used for version 1 X.509 certificate) keytool command: Alias name: dummydsa -------------------- -Creation date: Mar 11, 2007 +Creation date: Mar 29, 2018 Entry type: PrivateKeyEntry Certificate chain length: 1 Certificate[1]: Owner: CN=dummy.example.com, OU=Dummy, O=Dummy, L=Cupertino, ST=CA, C=US Issuer: CN=dummy.example.com, OU=Dummy, O=Dummy, L=Cupertino, ST=CA, C=US -Serial number: 45f3a314 -Valid from: Sun Mar 11 06:35:00 UTC 2007 until: Wed Mar 08 06:35:00 UTC 2017 -Certificate fingerprints: -Signature algorithm name: SHA1withDSA -Version: 1 +Serial number: 324d85f0 +Valid from: Thu Mar 29 16:06:34 PDT 2018 until: Tue Mar 28 16:06:34 PDT 2028 +Signature algorithm name: SHA256withDSA +Version: 3 This can be generated using hacked (update the keytool source code so that it can be used for version 1 X.509 certificate) keytool command: -% keytool -genkeypair -alias dummy -keyalg DSA -keysize 1024 \ - -sigalg SHA1withDSA \ +% keytool -genkeypair -alias dummydsa -keyalg DSA -keysize 1024 \ + -sigalg SHA256withDSA \ -dname "CN=dummy.example.com, OU=Dummy, O=Dummy, L=Cupertino, ST=CA, C=US" \ -validity 3652 -keypass passphrase -keystore keystore -storepass passphrase diff --git a/test/jdk/javax/net/ssl/etc/keystore b/test/jdk/javax/net/ssl/etc/keystore index 4062e1798c56b1bbd8840466fb04c4b6d46dfae6..871a8538e17f1ea6d1009591a236a451bf6df0d6 100644 GIT binary patch delta 793 zcmV+!1Lpk3AMhWL9e-kU14f7d00ECMf&qh9M<1_1;CDgqG!0R;dAf&q8Q$Ng}i zZskXCkI^%qM$=U+J^v_7%#85&Fm*FF|0qfMuiFwl}WDL!V0KReS#-A^|h<>Akco?ka%ztm(7jaN#jXUEY8`H(x zt)5tt#`=kl${A}uny zaN;mDGIqIq_F<@k1<QEAOWM880k9Fh-L}(*OpP-AX?dD0~+7$AO!4zPd0k?Oi)b z$UOT)Ykp9jmjD0&0RRP9E;TSY0009xFoFX#FoFW`paTK{0s;gwO@;6<4F(BdhDZTr z0|WyClimSx95FaBGcq|cGcYzYG+Gx8GB_|ZGB`3bFg7zZT9e=bZ3BVt z00M!44dq(-Wa5MUs$oa=O|skg{Qi9^v_IC9%X}iWaB9K#4q+8a@l^Y)#2;|f(<|Qy z3`i#FFS-#lJ{K_AOEU3|d;-)SZ^j|^VxKjTQWq_%Fr7>zw;sIvfN~O9{{~Fv%2Q&^ znrJdtvuuhTDq?LdhzkVy`*mDK#GQZ6YUhe7*rOpZA21yT163Uk1QrAo+;Tgtk#iE6 z+hfB}WZT+C&1S2SFbxI?V1`HmWdj5Q0tEmAF90ws0u(TY6CxDS`M1rkN6}(abjWXl z^|=BRFMub)@M#AqbVrBbtZb~}`|I_g00001019MvZEbmFV`Ot-00040xf!$Q1j-5& X3vDLCThoG?Ay7iq;_1sVuLmi7fH6-# delta 732 zcmV<20wewKAI2Y$9e)u&wF!m*00EFNf&q*$4h9M<1_1;CDgqG!0R;dAf&qA-tW}Xr zd&Hw~Lf@o`c|*G#l=UY%DfXM?eS6~05w{C4BoneBrGL4pz2m234xd)H9V03Bx-}%XQ-;lm3VgTr+BTz zsP=ee+l($vH2&taQ%*Hb+o-p3W)K}q#6>TT@fF)E4`dEj-kFLTegQ;R1vYTvO+X&z zCp?{-bXU%v2Yxx*Z-@Rpmaz(&CZS~z@iZ{{{AJdK%o(61MB z@S(W|{8y7{gH!+j00966SS~d%IRF3y4KRWO2{3{J#{vXJ^P?0n3kC-&hDgph1Oo*C zlf4BPll}o%8!$I8GchqRHZwIaFj^N4F*h(XFgP$aGc_Alz1wCCnnM}$s3kC-&hDgph1Oo*C11|tDECLj5PlHka z3BO<9lh2PqsNkk$b3~8=6d+U_l<^+TtEV*pt_X$8v9)e1g0uVt;0hFZnrnox--E6K O{Pu%=NzVao`3u?*A2xdc diff --git a/test/jdk/javax/net/ssl/etc/truststore b/test/jdk/javax/net/ssl/etc/truststore index 12da39e66a5d19aefdaa23c0810aa2dcb673c381..b2d1cc0adb0bcb59410d628a286ab01b65085138 100644 GIT binary patch delta 381 zcmbO)cuH`BtU*$V;B`3$)(AaQ14{-5W($KRW)p)ZrVk64nHZUvSd4sIKN#?`aVE5R zFs3rIFf&bbE0Qs^FfcZG357}Bk~1TE^FWC;PFs< zslQ9m#7^Acrnk|@-WsMWa{0#;za`B#oe(6hyUJj$kMef8J--`@gd+d5`8+!noOE_p zhEe$DoGw|dq+Hz&ZkC_FOJm%Q%&k9{^}I{##$rVSc>`HC=1^Ha7BLo)J4M!OCKe0L zyq$bFAm#Qgx3g)hC!%lIA3srthS*2R?WE#tPy&q29^vA%)ACo%$x>IOvjm6Tt6=sG2mun*J|@PXTieE z$}m}gO=4ntgtURVfw7^Xftj(XfkBiwuOX0YU;*Jy=4X?fm>$a9#JFR#H=_|_eJcY~ zV+Wzgh?Rjd)yHZDVa_`kX@X2eUqdfew>Mu77jjf6o2! z4