Package org.apache.sshd.common.kex
Interface KexFactoryManager
- All Superinterfaces:
KexExtensionHandlerManager
,SignatureFactoriesHolder
,SignatureFactoriesManager
- All Known Subinterfaces:
ClientFactoryManager
,ClientSession
,FactoryManager
,ServerFactoryManager
,ServerSession
,Session
- All Known Implementing Classes:
AbstractClientSession
,AbstractFactoryManager
,AbstractKexFactoryManager
,AbstractServerSession
,AbstractSession
,ClientSessionImpl
,ServerSessionImpl
,SessionHelper
,SshClient
,SshServer
Holds KEX negotiation stage configuration
- Author:
- Apache MINA SSHD Project
-
Method Summary
Modifier and TypeMethodDescriptionRetrieve the list of named factories forCipher
.default String
Retrieve the list of named factories forCompression
.default String
Retrieve the list of named factories forKeyExchange
.Retrieve the list of named factories forMac
.default String
void
setCipherFactories
(List<NamedFactory<Cipher>> cipherFactories) default void
setCipherFactoriesNameList
(String names) default void
setCipherFactoriesNames
(String... names) default void
setCipherFactoriesNames
(Collection<String> names) void
setCompressionFactories
(List<NamedFactory<Compression>> compressionFactories) default void
default void
setCompressionFactoriesNames
(String... names) default void
void
setKeyExchangeFactories
(List<KeyExchangeFactory> keyExchangeFactories) void
setMacFactories
(List<NamedFactory<Mac>> macFactories) default void
setMacFactoriesNameList
(String names) default void
setMacFactoriesNames
(String... names) default void
setMacFactoriesNames
(Collection<String> names) Methods inherited from interface org.apache.sshd.common.kex.extension.KexExtensionHandlerManager
getKexExtensionHandler, setKexExtensionHandler
Methods inherited from interface org.apache.sshd.common.signature.SignatureFactoriesHolder
getSignatureFactories, getSignatureFactoriesNameList, getSignatureFactoriesNames
Methods inherited from interface org.apache.sshd.common.signature.SignatureFactoriesManager
setSignatureFactories, setSignatureFactoriesNameList, setSignatureFactoriesNames, setSignatureFactoriesNames
-
Method Details
-
getKeyExchangeFactories
List<KeyExchangeFactory> getKeyExchangeFactories()Retrieve the list of named factories forKeyExchange
.- Returns:
- a list of named
KeyExchange
factories, nevernull
-
setKeyExchangeFactories
-
getCipherFactories
List<NamedFactory<Cipher>> getCipherFactories()Retrieve the list of named factories forCipher
.- Returns:
- a list of named
Cipher
factories, nevernull
-
getCipherFactoriesNameList
-
getCipherFactoriesNames
-
setCipherFactories
-
setCipherFactoriesNameList
-
setCipherFactoriesNames
-
setCipherFactoriesNames
-
getCompressionFactories
List<NamedFactory<Compression>> getCompressionFactories()Retrieve the list of named factories forCompression
.- Returns:
- a list of named
Compression
factories, nevernull
-
getCompressionFactoriesNameList
-
getCompressionFactoriesNames
-
setCompressionFactories
-
setCompressionFactoriesNameList
-
setCompressionFactoriesNames
-
setCompressionFactoriesNames
-
getMacFactories
List<NamedFactory<Mac>> getMacFactories()Retrieve the list of named factories forMac
.- Returns:
- a list of named
Mac
factories, nevernull
-
getMacFactoriesNameList
-
getMacFactoriesNames
-
setMacFactories
-
setMacFactoriesNameList
-
setMacFactoriesNames
-
setMacFactoriesNames
-