Package io.netty.handler.ssl
Class IdentityCipherSuiteFilter
- java.lang.Object
-
- io.netty.handler.ssl.IdentityCipherSuiteFilter
-
- All Implemented Interfaces:
CipherSuiteFilter
public final class IdentityCipherSuiteFilter extends java.lang.Object implements CipherSuiteFilter
This class will not do any filtering of ciphers suites.
-
-
Field Summary
Fields Modifier and Type Field Description static IdentityCipherSuiteFilter
INSTANCE
Defaults to default ciphers when provided ciphers are nullstatic IdentityCipherSuiteFilter
INSTANCE_DEFAULTING_TO_SUPPORTED_CIPHERS
Defaults to supported ciphers when provided ciphers are null
-
Method Summary
All Methods Instance Methods Concrete 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.
-
-
-
Field Detail
-
INSTANCE
public static final IdentityCipherSuiteFilter INSTANCE
Defaults to default ciphers when provided ciphers are null
-
INSTANCE_DEFAULTING_TO_SUPPORTED_CIPHERS
public static final IdentityCipherSuiteFilter INSTANCE_DEFAULTING_TO_SUPPORTED_CIPHERS
Defaults to supported ciphers when provided ciphers are null
-
-
Method Detail
-
filterCipherSuites
public 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)
Description copied from interface:CipherSuiteFilter
Filter the requestedciphers
based upon other cipher characteristics.- Specified by:
filterCipherSuites
in interfaceCipherSuiteFilter
- 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
.
-
-