RFR 8221271: sun/security/pkcs11/tls/tls12/TestTLS12.java test failed

Xuelei Fan xuelei.fan at oracle.com
Thu Apr 18 22:42:32 UTC 2019


Hi Martin,

Good catch of the bug!  Looks fine to me.

Thanks,
Xuelei

On 4/18/2019 10:13 AM, Martin Balao wrote:
> Hi Xuelei,
> 
> Can I have a review for 8221271 [1]?
> 
> Webrev.00:
> 
>   * http://cr.openjdk.java.net/~mbalao/webrevs/8221271/8221271.webrev.00/
> 
> I'm proposing the following changes:
> 
>   * RSACipher.java
>    * Minor bug that is triggered only when "key" is not a RSAPublicKey or
> a RSAPrivateKey (i.e.: it can be a PKCS8Key). The whole point of having
> "rsaKey" variable is converting the key.
>     * TestTLS12 triggered this bug in my Windows setup
> 
>   * TestTLS12.java
>    * jdk.tls.useExtendedMasterSecret is read by SSLConfiguration only in
> initialization time and has to be false because the mechanism is
> currently not supported by SunPKCS11 crypto provider. Setting it in run
> time may have no effect (depending on when SSLConfiguration is
> initialized). That's why the test was failing on some environments.
>    * Keys must be of PrivateKey and PublicKey types. Depending on the JKS
> keystore implementation, their subtype might be RSAPrivateKey,
> RSAPublicKey, PKCS8Key or a different one.
> 
> Thanks,
> Martin.-
> 
> --
> [1] - https://bugs.openjdk.java.net/browse/JDK-8221271
> 



More information about the security-dev mailing list