master
8368041: Enhance TLS certificate handling
8266459: Implement JEP 411: Deprecate the Security Manager for Removal
8217835: Remove the experimental SunJSSE FIPS compliant mode
8257724: Incorrect package of the linked class in BaseSSLSocketImpl
8350807: Certificates using MD5 algorithm that are disabled by default are incorrectly allowed in TLSv1.3 when re-enabled
8259385: Cleanup unused assignment
8294985: SSLEngine throws IAE during parsing of X500Principal
8311644: Server should not send bad_certificate alert when the client does not send any certificates
8349594: Enhance TLS protocol support
8215443: The use of TransportContext.fatal() leads to bad coding style
8270317: Large Allocation in CipherSuite
8196584: TLS 1.3 Implementation
8214418: half-closed SSLEngine status may cause application dead loop
8187443: Forest Consolidation: Move files to unified layout
8268193: Improve requests of certificates
8232581: Improve TLS verification
8215712: Parsing extension failure may alert decode_error
8259069: Fields could be final
8301700: Increase the default TLS Diffie-Hellman group size from 1024-bit to 2048-bit
8367133: DTLS: fragmentation of Finished message results in handshake failure
8211227: Inconsistent TLS protocol version in debug output
8267729: Improve TLS client handshaking
8226374: Restrict TLS signature schemes and named groups
8259223: Simplify boolean expression in the SunJSSE provider
8328608: Multiple NewSessionTicket support for TLS
8257788: Class fields could be local in the SunJSSE provider
8349583: Add mechanism to disable signature schemes based on their TLS scope
8207317: SSLEngine negotiation fail exception behavior changed from fail-fast to fail-lazy
8373275: Improve DTLS handshaking
8275811: Incorrect instance to dispose
8166596: TLS support for the EdDSA signature algorithm
8171279: Support X25519 and X448 in TLS
8294474: Better AES support
8295723: security/infra/wycheproof/RunWycheproof.java fails with Assertion Error
8269618: Better session identification
8257237: Cleanup unused imports in the SunJSSE provider implementation
8298381: Improve handling of session tickets for multiple SSLContexts
8261510: Use RFC numbers and protocol titles in sun.security.ssl.SSLExtension comments
8264948: Check for TLS extensions total length
8310106: sun.security.ssl.SSLHandshake.getHandshakeProducer() incorrectly checks handshakeConsumers
8288209: SSL debug message wrong about unsupported authentication scheme
8242141: New System Properties to configure the TLS signature schemes
8277970: Test jdk/sun/security/ssl/SSLSessionImpl/NoInvalidateSocketException.java fails with "tag mismatch"
8334670: SSLSocketOutputRecord buffer miscalculation
8240997: Remove more "hack" word in security codes
8307383: Enhance DTLS connections
8222678: Improve TLS negotiation
8301686: TLS 1.3 handshake fails if server_name doesn't match resuming session
8340321: Disable SHA-1 in TLS/DTLS 1.2 handshake signatures
8296787: Unify debug printing format of X.509 cert serial numbers
8326000: Remove obsolete comments for class sun.security.ssl.SunJSSE
8215711: Missing key_share extension for (EC)DHE key exchange should alert missing_extension
8065422: Trailing dot in hostname causes TLS handshake to fail with SNI disabled
8284694: Avoid evaluating SSLAlgorithmConstraints twice
8328723: IP Address error when client enables HTTPS endpoint check on server socket