Interface CipherSuiteFilter

All Known Implementing Classes:
IdentityCipherSuiteFilter, SupportedCipherSuiteFilter

public interface CipherSuiteFilter
Provides a means to filter the supplied cipher suite based upon the supported and default cipher suites.
  • Method Summary

    Modifier and Type
    Method
    Description
    java.lang.String[]
    filterCipherSuites(java.lang.Iterable<java.lang.String> ciphers, java.util.List<java.lang.String> defaultCiphers, java.util.Set<java.lang.String> supportedCiphers)
    Filter the requested ciphers based upon other cipher characteristics.
  • Method Details

    • filterCipherSuites

      java.lang.String[] filterCipherSuites(java.lang.Iterable<java.lang.String> ciphers, java.util.List<java.lang.String> defaultCiphers, java.util.Set<java.lang.String> supportedCiphers)
      Filter the requested ciphers based upon other cipher characteristics.
      Parameters:
      ciphers - The requested ciphers
      defaultCiphers - The default recommended ciphers for the current SSLEngine as determined by Netty
      supportedCiphers - The supported ciphers for the current SSLEngine
      Returns:
      The filter list of ciphers. Must not return null.