jdk/src/java.base/share/classes/sun/security/ssl
Weijun Wang 6765f90250 8266459: Implement JEP 411: Deprecate the Security Manager for Removal
Co-authored-by: Sean Mullan <mullan@openjdk.org>
Co-authored-by: Lance Andersen <lancea@openjdk.org>
Co-authored-by: Weijun Wang <weijun@openjdk.org>
Reviewed-by: erikj, darcy, chegar, naoto, joehw, alanb, mchung, kcr, prr, lancea
2021-06-02 11:57:31 +00:00
..
Alert.java 8257448: Clean duplicated non-null check in the SunJSSE provider implementation 2020-11-30 21:57:14 +00:00
AlpnExtension.java 8266459: Implement JEP 411: Deprecate the Security Manager for Removal 2021-06-02 11:57:31 +00:00
Authenticator.java 8217835: Remove the experimental SunJSSE FIPS compliant mode 2019-02-12 13:36:15 -08:00
BaseSSLSocketImpl.java 8257724: Incorrect package of the linked class in BaseSSLSocketImpl 2020-12-04 18:20:14 +00:00
CertificateAuthoritiesExtension.java 8206925: Support the certificate_authorities extension 2020-05-27 09:46:40 -07:00
CertificateMessage.java 8245417: Improve certificate chain handling 2020-10-20 14:58:39 -07:00
CertificateRequest.java 8263188: JSSE should fail fast if there isn't supported signature algorithm 2021-03-29 05:53:05 +00:00
CertificateStatus.java 8259385: Cleanup unused assignment 2021-01-11 00:33:22 +00:00
CertificateVerify.java 8259385: Cleanup unused assignment 2021-01-11 00:33:22 +00:00
CertSignAlgsExtension.java 8242141: New System Properties to configure the TLS signature schemes 2020-04-22 10:51:16 -07:00
CertStatusExtension.java 8259385: Cleanup unused assignment 2021-01-11 00:33:22 +00:00
ChangeCipherSpec.java 8215443: The use of TransportContext.fatal() leads to bad coding style 2018-12-18 12:08:51 -08:00
CipherSuite.java 8259223: Simplify boolean expression in the SunJSSE provider 2021-01-05 19:32:46 +00:00
Ciphertext.java 8214418: half-closed SSLEngine status may cause application dead loop 2019-01-14 10:00:45 -08:00
CipherType.java 8196584: TLS 1.3 Implementation 2018-06-25 13:41:39 -07:00
ClientAuthType.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
ClientHandshakeContext.java 8214688: TLS 1.3 session resumption with hello retry request failed with "illegal_parameter" 2018-12-11 11:01:02 -05:00
ClientHello.java 8262509: JSSE Server should check the legacy version in TLSv1.3 ClientHello 2021-03-01 22:26:15 +00:00
ClientKeyExchange.java 8232581: Improve TLS verification 2019-10-30 13:15:21 -07:00
ConnectionContext.java 8196584: TLS 1.3 Implementation 2018-06-25 13:41:39 -07:00
ContentType.java 8196584: TLS 1.3 Implementation 2018-06-25 13:41:39 -07:00
CookieExtension.java 8215712: Parsing extension failure may alert decode_error 2020-03-22 09:30:16 -07:00
DHClientKeyExchange.java 8259069: Fields could be final 2021-01-05 00:11:55 +00:00
DHKeyExchange.java 8226374: Restrict TLS signature schemes and named groups 2019-08-12 21:36:29 -07:00
DHServerKeyExchange.java 8259385: Cleanup unused assignment 2021-01-11 00:33:22 +00:00
DTLSInputRecord.java 8259385: Cleanup unused assignment 2021-01-11 00:33:22 +00:00
DTLSOutputRecord.java 8211227: Inconsistent TLS protocol version in debug output 2021-02-22 21:12:04 +00:00
DTLSRecord.java 8196584: TLS 1.3 Implementation 2018-06-25 13:41:39 -07:00
ECDHClientKeyExchange.java 8259385: Cleanup unused assignment 2021-01-11 00:33:22 +00:00
ECDHKeyExchange.java 8226374: Restrict TLS signature schemes and named groups 2019-08-12 21:36:29 -07:00
ECDHServerKeyExchange.java 8259385: Cleanup unused assignment 2021-01-11 00:33:22 +00:00
ECPointFormatsExtension.java 8215712: Parsing extension failure may alert decode_error 2020-03-22 09:30:16 -07:00
EncryptedExtensions.java 8215443: The use of TransportContext.fatal() leads to bad coding style 2018-12-18 12:08:51 -08:00
EphemeralKeyManager.java 8259223: Simplify boolean expression in the SunJSSE provider 2021-01-05 19:32:46 +00:00
ExtendedMasterSecretExtension.java 8215712: Parsing extension failure may alert decode_error 2020-03-22 09:30:16 -07:00
Finished.java 8259385: Cleanup unused assignment 2021-01-11 00:33:22 +00:00
HandshakeAbsence.java 8196584: TLS 1.3 Implementation 2018-06-25 13:41:39 -07:00
HandshakeConsumer.java 8196584: TLS 1.3 Implementation 2018-06-25 13:41:39 -07:00
HandshakeContext.java 8211227: Inconsistent TLS protocol version in debug output 2021-02-22 21:12:04 +00:00
HandshakeHash.java 8217835: Remove the experimental SunJSSE FIPS compliant mode 2019-02-12 13:36:15 -08:00
HandshakeOutStream.java 8207317: SSLEngine negotiation fail exception behavior changed from fail-fast to fail-lazy 2018-08-21 11:30:48 -07:00
HandshakeProducer.java 8196584: TLS 1.3 Implementation 2018-06-25 13:41:39 -07:00
HelloCookieManager.java 8259069: Fields could be final 2021-01-05 00:11:55 +00:00
HelloRequest.java 8215443: The use of TransportContext.fatal() leads to bad coding style 2018-12-18 12:08:51 -08:00
HelloVerifyRequest.java 8215443: The use of TransportContext.fatal() leads to bad coding style 2018-12-18 12:08:51 -08:00
HKDF.java 8257788: Class fields could be local in the SunJSSE provider 2020-12-07 16:35:01 +00:00
InputRecord.java 8221882: Use fiber-friendly java.util.concurrent.locks in JSSE 2019-04-05 11:28:23 -07:00
JsseJce.java 8166596: TLS support for the EdDSA signature algorithm 2020-12-03 06:12:07 +00:00
KAKeyDerivation.java 8171279: Support X25519 and X448 in TLS 2019-06-12 18:58:00 -07:00
KeyManagerFactoryImpl.java 8259223: Simplify boolean expression in the SunJSSE provider 2021-01-05 19:32:46 +00:00
KeyShareExtension.java 8258852: Arrays.asList() for single item could be replaced with List.of() 2021-01-05 18:29:35 +00:00
KeyUpdate.java 8215443: The use of TransportContext.fatal() leads to bad coding style 2018-12-18 12:08:51 -08:00
MaxFragExtension.java 8215712: Parsing extension failure may alert decode_error 2020-03-22 09:30:16 -07:00
NamedGroup.java 8242929: The values of jdk.tls.namedGroups should not be case-sensitive 2020-04-23 22:49:55 -07:00
NamedGroupCredentials.java 8171279: Support X25519 and X448 in TLS 2019-06-12 18:58:00 -07:00
NamedGroupPossession.java 8171279: Support X25519 and X448 in TLS 2019-06-12 18:58:00 -07:00
NewSessionTicket.java 8240871: SSLEngine handshake status immediately after the handshake can be NOT_HANDSHAKING rather than FINISHED with TLSv1.3 2020-05-29 13:48:13 -07:00
OutputRecord.java 8259385: Cleanup unused assignment 2021-01-11 00:33:22 +00:00
Plaintext.java 8196584: TLS 1.3 Implementation 2018-06-25 13:41:39 -07:00
PostHandshakeContext.java 8233619: SSLEngine handshake status immediately after the handshake can be NOT_HANDSHAKING rather than FINISHED with TLSv1.3 2020-03-03 15:57:01 -08:00
PredefinedDHParameterSpecs.java 8266459: Implement JEP 411: Deprecate the Security Manager for Removal 2021-06-02 11:57:31 +00:00
PreSharedKeyExtension.java 8241248: NullPointerException in sun.security.ssl.HKDF.extract(HKDF.java:93) 2021-05-10 09:45:35 +00:00
ProtocolVersion.java 8259223: Simplify boolean expression in the SunJSSE provider 2021-01-05 19:32:46 +00:00
PskKeyExchangeModesExtension.java 8215712: Parsing extension failure may alert decode_error 2020-03-22 09:30:16 -07:00
RandomCookie.java 8196584: TLS 1.3 Implementation 2018-06-25 13:41:39 -07:00
Record.java 8196584: TLS 1.3 Implementation 2018-06-25 13:41:39 -07:00
RenegoInfoExtension.java 8263137: Typos in sun.security.ssl.RenegoInfoExtension 2021-03-07 22:46:16 +00:00
RSAClientKeyExchange.java 8215443: The use of TransportContext.fatal() leads to bad coding style 2018-12-18 12:08:51 -08:00
RSAKeyExchange.java 8259385: Cleanup unused assignment 2021-01-11 00:33:22 +00:00
RSAServerKeyExchange.java 8259385: Cleanup unused assignment 2021-01-11 00:33:22 +00:00
RSASignature.java 8217835: Remove the experimental SunJSSE FIPS compliant mode 2019-02-12 13:36:15 -08:00
ServerHandshakeContext.java 8266459: Implement JEP 411: Deprecate the Security Manager for Removal 2021-06-02 11:57:31 +00:00
ServerHello.java 8241248: NullPointerException in sun.security.ssl.HKDF.extract(HKDF.java:93) 2021-05-10 09:45:35 +00:00
ServerHelloDone.java 8222678: Improve TLS negotiation 2019-05-02 17:43:26 -07:00
ServerKeyExchange.java 8222678: Improve TLS negotiation 2019-05-02 17:43:26 -07:00
ServerNameExtension.java 8259291: Cleanup unnecessary local variables 2021-01-06 16:57:17 +00:00
SessionId.java 8211018: Session Resumption without Server-Side State 2019-06-11 16:31:37 -07:00
SessionTicketExtension.java 8263658: Use the blessed modifier order in java.base 2021-03-19 13:06:58 +00:00
SignatureAlgorithmsExtension.java 8263188: JSSE should fail fast if there isn't supported signature algorithm 2021-03-29 05:53:05 +00:00
SignatureScheme.java 8255867: SignatureScheme JSSE property does not preserve ordering in handshake messages 2021-02-22 22:18:11 +00:00
SSLAlgorithmConstraints.java 8259069: Fields could be final 2021-01-05 00:11:55 +00:00
SSLAlgorithmDecomposer.java 8257237: Cleanup unused imports in the SunJSSE provider implementation 2020-11-30 01:54:36 +00:00
SSLAuthentication.java 8196584: TLS 1.3 Implementation 2018-06-25 13:41:39 -07:00
SSLBasicKeyDerivation.java 8196584: TLS 1.3 Implementation 2018-06-25 13:41:39 -07:00
SSLCipher.java 8266459: Implement JEP 411: Deprecate the Security Manager for Removal 2021-06-02 11:57:31 +00:00
SSLConfiguration.java 8266459: Implement JEP 411: Deprecate the Security Manager for Removal 2021-06-02 11:57:31 +00:00
SSLConsumer.java 8196584: TLS 1.3 Implementation 2018-06-25 13:41:39 -07:00
SSLContextImpl.java 8266459: Implement JEP 411: Deprecate the Security Manager for Removal 2021-06-02 11:57:31 +00:00
SSLCredentials.java 8196584: TLS 1.3 Implementation 2018-06-25 13:41:39 -07:00
SSLEngineImpl.java 8266459: Implement JEP 411: Deprecate the Security Manager for Removal 2021-06-02 11:57:31 +00:00
SSLEngineInputRecord.java 8259385: Cleanup unused assignment 2021-01-11 00:33:22 +00:00
SSLEngineOutputRecord.java 8263779: SSLEngine reports NEED_WRAP continuously without producing any further output 2021-04-28 03:21:47 +00:00
SSLExtension.java 8261510: Use RFC numbers and protocol titles in sun.security.ssl.SSLExtension comments 2021-02-11 18:25:31 +00:00
SSLExtensions.java 8264948: Check for TLS extensions total length 2021-04-10 03:48:45 +00:00
SSLHandshake.java 8228757: Fail fast if the handshake type is unknown 2019-08-19 12:56:48 -07:00
SSLHandshakeBinding.java 8196584: TLS 1.3 Implementation 2018-06-25 13:41:39 -07:00
SSLKeyAgreement.java 8196584: TLS 1.3 Implementation 2018-06-25 13:41:39 -07:00
SSLKeyAgreementGenerator.java 8196584: TLS 1.3 Implementation 2018-06-25 13:41:39 -07:00
SSLKeyDerivation.java 8196584: TLS 1.3 Implementation 2018-06-25 13:41:39 -07:00
SSLKeyDerivationGenerator.java 8196584: TLS 1.3 Implementation 2018-06-25 13:41:39 -07:00
SSLKeyExchange.java 8259069: Fields could be final 2021-01-05 00:11:55 +00:00
SSLLogger.java 8252055: Use java.util.HexFormat in java.security 2020-12-18 16:35:11 +00:00
SSLMasterKeyDerivation.java 8217835: Remove the experimental SunJSSE FIPS compliant mode 2019-02-12 13:36:15 -08:00
SSLPossession.java 8196584: TLS 1.3 Implementation 2018-06-25 13:41:39 -07:00
SSLPossessionGenerator.java 8196584: TLS 1.3 Implementation 2018-06-25 13:41:39 -07:00
SSLProducer.java 8196584: TLS 1.3 Implementation 2018-06-25 13:41:39 -07:00
SSLRecord.java 8196584: TLS 1.3 Implementation 2018-06-25 13:41:39 -07:00
SSLSecretDerivation.java 8257788: Class fields could be local in the SunJSSE provider 2020-12-07 16:35:01 +00:00
SSLServerSocketFactoryImpl.java 8196584: TLS 1.3 Implementation 2018-06-25 13:41:39 -07:00
SSLServerSocketImpl.java 8242141: New System Properties to configure the TLS signature schemes 2020-04-22 10:51:16 -07:00
SSLSessionContextImpl.java 8241248: NullPointerException in sun.security.ssl.HKDF.extract(HKDF.java:93) 2021-05-10 09:45:35 +00:00
SSLSessionImpl.java 8266459: Implement JEP 411: Deprecate the Security Manager for Removal 2021-06-02 11:57:31 +00:00
SSLSocketFactoryImpl.java 8196584: TLS 1.3 Implementation 2018-06-25 13:41:39 -07:00
SSLSocketImpl.java 8263779: SSLEngine reports NEED_WRAP continuously without producing any further output 2021-04-28 03:21:47 +00:00
SSLSocketInputRecord.java 8259385: Cleanup unused assignment 2021-01-11 00:33:22 +00:00
SSLSocketOutputRecord.java 8211227: Inconsistent TLS protocol version in debug output 2021-02-22 21:12:04 +00:00
SSLStringizer.java 8215712: Parsing extension failure may alert decode_error 2020-03-22 09:30:16 -07:00
SSLTrafficKeyDerivation.java 8257788: Class fields could be local in the SunJSSE provider 2020-12-07 16:35:01 +00:00
SSLTransport.java 8259662: Don't wrap SocketExceptions into SSLExceptions in SSLSocketImpl 2021-02-22 18:36:30 +00:00
StatusResponseManager.java 8266459: Implement JEP 411: Deprecate the Security Manager for Removal 2021-06-02 11:57:31 +00:00
SunJSSE.java 8266459: Implement JEP 411: Deprecate the Security Manager for Removal 2021-06-02 11:57:31 +00:00
SunX509KeyManagerImpl.java 8259223: Simplify boolean expression in the SunJSSE provider 2021-01-05 19:32:46 +00:00
SupportedGroupsExtension.java 8215711: Missing key_share extension for (EC)DHE key exchange should alert missing_extension 2020-04-05 20:17:08 -07:00
SupportedVersionsExtension.java 8215712: Parsing extension failure may alert decode_error 2020-03-22 09:30:16 -07:00
TransportContext.java 8266459: Implement JEP 411: Deprecate the Security Manager for Removal 2021-06-02 11:57:31 +00:00
TrustManagerFactoryImpl.java 8266459: Implement JEP 411: Deprecate the Security Manager for Removal 2021-06-02 11:57:31 +00:00
TrustStoreManager.java 8266459: Implement JEP 411: Deprecate the Security Manager for Removal 2021-06-02 11:57:31 +00:00
Utilities.java 8252055: Use java.util.HexFormat in java.security 2020-12-18 16:35:11 +00:00
X509Authentication.java 8166596: TLS support for the EdDSA signature algorithm 2020-12-03 06:12:07 +00:00
X509KeyManagerImpl.java 8249906: Enhance opening JARs 2021-04-20 21:45:52 +00:00
X509TrustManagerImpl.java 8259385: Cleanup unused assignment 2021-01-11 00:33:22 +00:00
XDHKeyExchange.java 8226374: Restrict TLS signature schemes and named groups 2019-08-12 21:36:29 -07:00