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
KeyExchangefactories, nevernull
-
setKeyExchangeFactories
void setKeyExchangeFactories(List<KeyExchangeFactory> keyExchangeFactories)
-
getCipherFactories
List<NamedFactory<Cipher>> getCipherFactories()
Retrieve the list of named factories forCipher.- Returns:
- a list of named
Cipherfactories, 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
Compressionfactories, 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
Macfactories, 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)
-
-