8291949: Unexpected extending of SupportedGroups

Reviewed-by: djelinski, wetmore
This commit is contained in:
Xue-Lei Andrew Fan 2022-08-15 17:00:15 +00:00
parent b5707b0376
commit ea2c82e74f
2 changed files with 4 additions and 5 deletions

View file

@ -29,7 +29,6 @@ import sun.security.action.GetPropertyAction;
import sun.security.ssl.SSLExtension.ExtensionConsumer; import sun.security.ssl.SSLExtension.ExtensionConsumer;
import sun.security.ssl.SSLExtension.SSLExtensionSpec; import sun.security.ssl.SSLExtension.SSLExtensionSpec;
import sun.security.ssl.SSLHandshake.HandshakeMessage; import sun.security.ssl.SSLHandshake.HandshakeMessage;
import sun.security.ssl.SupportedGroupsExtension.SupportedGroups;
import sun.security.util.HexDumpEncoder; import sun.security.util.HexDumpEncoder;
import javax.crypto.Cipher; import javax.crypto.Cipher;
@ -381,7 +380,7 @@ final class SessionTicketExtension {
} }
private static final class T12CHSessionTicketProducer private static final class T12CHSessionTicketProducer
extends SupportedGroups implements HandshakeProducer { implements HandshakeProducer {
T12CHSessionTicketProducer() { T12CHSessionTicketProducer() {
} }
@ -480,7 +479,7 @@ final class SessionTicketExtension {
private static final class T12SHSessionTicketProducer private static final class T12SHSessionTicketProducer
extends SupportedGroups implements HandshakeProducer { implements HandshakeProducer {
T12SHSessionTicketProducer() { T12SHSessionTicketProducer() {
} }

View file

@ -327,7 +327,7 @@ final class SupportedGroupsExtension {
* the ClientHello handshake message. * the ClientHello handshake message.
*/ */
private static final class CHSupportedGroupsProducer private static final class CHSupportedGroupsProducer
extends SupportedGroups implements HandshakeProducer { implements HandshakeProducer {
// Prevent instantiation of this class. // Prevent instantiation of this class.
private CHSupportedGroupsProducer() { private CHSupportedGroupsProducer() {
// blank // blank
@ -472,7 +472,7 @@ final class SupportedGroupsExtension {
* the EncryptedExtensions handshake message. * the EncryptedExtensions handshake message.
*/ */
private static final class EESupportedGroupsProducer private static final class EESupportedGroupsProducer
extends SupportedGroups implements HandshakeProducer { implements HandshakeProducer {
// Prevent instantiation of this class. // Prevent instantiation of this class.
private EESupportedGroupsProducer() { private EESupportedGroupsProducer() {