Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8269933

test/jdk/javax/net/ssl/compatibility/JdkInfo incorrect verification of protocol and cipher support

    XMLWordPrintable

Details

    Backports

      Description

        The JdkInfo test helper class is verifying whether a protocol or cipher is supported/enabled by looking at a String value:
        '
        ...
            public final String supportedProtocols;
        ...
          public boolean supportsProtocol(Protocol protocol) {
                return supportedProtocols.contains(protocol.name);
            }
        '
        The approach of checking the existence of a substring is problematic. For instance, when supportedProtocols is equal to 'TLSv1.3,TLSv1.2', supportedProtocols.contains("TLSv1") will return true, given that 'TLSv1' is effectively a substring of 'TLSv1.3'

        Attachments

          Issue Links

            Activity

              People

                fguallini Fernando Guallini (Inactive)
                fguallini Fernando Guallini (Inactive)
                Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved: