Package io.netty.handler.ssl
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
All Methods Instance Methods Abstract Methods 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 requestedciphers
based upon other cipher characteristics.
-
-
-
Method Detail
-
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 requestedciphers
based upon other cipher characteristics.- Parameters:
ciphers
- The requested ciphersdefaultCiphers
- The default recommended ciphers for the currentSSLEngine
as determined by NettysupportedCiphers
- The supported ciphers for the currentSSLEngine
- Returns:
- The filter list of ciphers. Must not return
null
.
-
-