-
Bug
-
Resolution: Fixed
-
P2
-
7u85, 7u91, 8u65, 9
-
b82
-
generic
-
solaris
-
Verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8142015 | emb-9 | Ivan Gerasimov | P2 | Resolved | Fixed | team |
JDK-8147684 | 8u92 | Ivan Gerasimov | P2 | Resolved | Fixed | b03 |
JDK-8140909 | 8u91 | Ivan Gerasimov | P2 | Resolved | Fixed | b01 |
JDK-8136961 | 8u71 | Ivan Gerasimov | P2 | Closed | Fixed | b01 |
JDK-8136944 | 8u66 | Ivan Gerasimov | P2 | Resolved | Fixed | b31 |
JDK-8136636 | 8u60 | Ivan Gerasimov | P2 | Closed | Fixed | b32 |
JDK-8147241 | emb-8u91 | Ivan Gerasimov | P2 | Resolved | Fixed | b01 |
JDK-8143764 | emb-8u71 | Ivan Gerasimov | P2 | Resolved | Fixed | b01 |
JDK-8135276 | 7u95 | Ivan Gerasimov | P2 | Closed | Fixed | b01 |
JDK-8138619 | 7u91 | Ivan Gerasimov | P2 | Resolved | Fixed | b32 |
JDK-8137299 | 7u85 | Ivan Gerasimov | P2 | Closed | Fixed | b34 |
JDK-8148586 | openjdk7u | Ivan Gerasimov | P2 | Resolved | Fixed | master |
sun/security/ssl/com/sun/net/ssl/internal/ssl/ClientHandshaker/RSAExport.java
The exception message shows as :
"javax.net.ssl.SSLProtocolException: Unable to process PreMasterSecret, may be too big"
but the main exception is swallowed by security code. Some instrumenting shows this :
** needFailover is : false
** DEBUG java.security.InvalidKeyException: RSAPrivateCrtKey required for decryption
java.security.InvalidKeyException: RSAPrivateCrtKey required for decryption
at com.oracle.security.ucrypto.NativeRSACipher.engineInit(NativeRSACipher.java:209)
at javax.crypto.Cipher.init(Cipher.java:1394)
at sun.security.ssl.RSAClientKeyExchange.<init>(RSAClientKeyExchange.java:133)
at sun.security.ssl.ServerHandshaker.processMessage(ServerHandshaker.java:241)
at sun.security.ssl.Handshaker.processLoop(Handshaker.java:983)
at sun.security.ssl.Handshaker.processRecord(Handshaker.java:917)
at sun.security.ssl.SSLSocketImpl.processInputRecord(SSLSocketImpl.java:1101)
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1038)
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:949)
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1356)
at sun.security.ssl.SSLSocketImpl.bytesInCompletePacket(SSLSocketImpl.java:883)
at sun.security.ssl.AppInputStream.read(AppInputStream.java:144)
at sun.security.ssl.AppInputStream.read(AppInputStream.java:84)
at RSAExport.doServerSide(RSAExport.java:359)
- backported by
-
JDK-8136944 Let OracleUcrypto accept RSAPrivateKey
- Resolved
-
JDK-8138619 Let OracleUcrypto accept RSAPrivateKey
- Resolved
-
JDK-8140909 Let OracleUcrypto accept RSAPrivateKey
- Resolved
-
JDK-8142015 Let OracleUcrypto accept RSAPrivateKey
- Resolved
-
JDK-8143764 Let OracleUcrypto accept RSAPrivateKey
- Resolved
-
JDK-8147241 Let OracleUcrypto accept RSAPrivateKey
- Resolved
-
JDK-8147684 Let OracleUcrypto accept RSAPrivateKey
- Resolved
-
JDK-8148586 Let OracleUcrypto accept RSAPrivateKey
- Resolved
-
JDK-8135276 Let OracleUcrypto accept RSAPrivateKey
- Closed
-
JDK-8136636 Let OracleUcrypto accept RSAPrivateKey
- Closed
-
JDK-8136961 Let OracleUcrypto accept RSAPrivateKey
- Closed
-
JDK-8137299 Let OracleUcrypto accept RSAPrivateKey
- Closed
- relates to
-
JDK-8133535 Better exception messaging in Ucrypto code
- Closed