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
public interface KexFactoryManager extends SignatureFactoriesManager, KexExtensionHandlerManager
Holds KEX negotiation stage configuration- Author:
- Apache MINA SSHD Project
-
-
Method Summary
-
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 Detail
-
getKeyExchangeFactories
List<KeyExchangeFactory> getKeyExchangeFactories()
Retrieve the list of named factories forKeyExchange
.- Returns:
- a list of named
KeyExchange
factories, nevernull
-
setKeyExchangeFactories
void setKeyExchangeFactories(List<KeyExchangeFactory> keyExchangeFactories)
-
getCipherFactories
List<NamedFactory<Cipher>> getCipherFactories()
Retrieve the list of named factories forCipher
.- Returns:
- a list of named
Cipher
factories, nevernull
-
getCipherFactoriesNameList
default String getCipherFactoriesNameList()
-
setCipherFactories
void setCipherFactories(List<NamedFactory<Cipher>> cipherFactories)
-
setCipherFactoriesNameList
default void setCipherFactoriesNameList(String names)
-
setCipherFactoriesNames
default void setCipherFactoriesNames(String... names)
-
setCipherFactoriesNames
default void setCipherFactoriesNames(Collection<String> names)
-
getCompressionFactories
List<NamedFactory<Compression>> getCompressionFactories()
Retrieve the list of named factories forCompression
.- Returns:
- a list of named
Compression
factories, nevernull
-
getCompressionFactoriesNameList
default String getCompressionFactoriesNameList()
-
setCompressionFactories
void setCompressionFactories(List<NamedFactory<Compression>> compressionFactories)
-
setCompressionFactoriesNameList
default void setCompressionFactoriesNameList(String names)
-
setCompressionFactoriesNames
default void setCompressionFactoriesNames(String... names)
-
setCompressionFactoriesNames
default void setCompressionFactoriesNames(Collection<String> names)
-
getMacFactories
List<NamedFactory<Mac>> getMacFactories()
Retrieve the list of named factories forMac
.- Returns:
- a list of named
Mac
factories, nevernull
-
getMacFactoriesNameList
default String getMacFactoriesNameList()
-
setMacFactories
void setMacFactories(List<NamedFactory<Mac>> macFactories)
-
setMacFactoriesNameList
default void setMacFactoriesNameList(String names)
-
setMacFactoriesNames
default void setMacFactoriesNames(String... names)
-
setMacFactoriesNames
default void setMacFactoriesNames(Collection<String> names)
-
-