Interface KexFactoryManager
- All Superinterfaces:
KexExtensionHandlerManager, org.apache.sshd.common.signature.SignatureFactoriesHolder, org.apache.sshd.common.signature.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 org.apache.sshd.common.signature.SignatureFactoriesManager, KexExtensionHandlerManager
Holds KEX negotiation stage configuration
- Author:
- Apache MINA SSHD Project
-
Method Summary
Modifier and TypeMethodDescriptionList<org.apache.sshd.common.NamedFactory<org.apache.sshd.common.cipher.Cipher>> Retrieve the list of named factories forCipher.default StringList<org.apache.sshd.common.NamedFactory<org.apache.sshd.common.compression.Compression>> Retrieve the list of named factories forCompression.default StringRetrieve the list of named factories forKeyExchange.List<org.apache.sshd.common.NamedFactory<org.apache.sshd.common.mac.Mac>> Retrieve the list of named factories forMac.default StringvoidsetCipherFactories(List<org.apache.sshd.common.NamedFactory<org.apache.sshd.common.cipher.Cipher>> cipherFactories) default voidsetCipherFactoriesNameList(String names) default voidsetCipherFactoriesNames(String... names) default voidsetCipherFactoriesNames(Collection<String> names) voidsetCompressionFactories(List<org.apache.sshd.common.NamedFactory<org.apache.sshd.common.compression.Compression>> compressionFactories) default voiddefault voidsetCompressionFactoriesNames(String... names) default voidvoidsetKeyExchangeFactories(List<KeyExchangeFactory> keyExchangeFactories) voidsetMacFactories(List<org.apache.sshd.common.NamedFactory<org.apache.sshd.common.mac.Mac>> macFactories) default voidsetMacFactoriesNameList(String names) default voidsetMacFactoriesNames(String... names) default voidsetMacFactoriesNames(Collection<String> names) Methods inherited from interface KexExtensionHandlerManager
getKexExtensionHandler, setKexExtensionHandlerMethods inherited from interface org.apache.sshd.common.signature.SignatureFactoriesHolder
getSignatureFactories, getSignatureFactoriesNameList, getSignatureFactoriesNamesMethods 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
KeyExchangefactories, nevernull
-
setKeyExchangeFactories
-
getCipherFactories
List<org.apache.sshd.common.NamedFactory<org.apache.sshd.common.cipher.Cipher>> getCipherFactories()Retrieve the list of named factories forCipher.- Returns:
- a list of named
Cipherfactories, nevernull
-
getCipherFactoriesNameList
-
getCipherFactoriesNames
-
setCipherFactories
void setCipherFactories(List<org.apache.sshd.common.NamedFactory<org.apache.sshd.common.cipher.Cipher>> cipherFactories) -
setCipherFactoriesNameList
-
setCipherFactoriesNames
-
setCipherFactoriesNames
-
getCompressionFactories
List<org.apache.sshd.common.NamedFactory<org.apache.sshd.common.compression.Compression>> getCompressionFactories()Retrieve the list of named factories forCompression.- Returns:
- a list of named
Compressionfactories, nevernull
-
getCompressionFactoriesNameList
-
getCompressionFactoriesNames
-
setCompressionFactories
void setCompressionFactories(List<org.apache.sshd.common.NamedFactory<org.apache.sshd.common.compression.Compression>> compressionFactories) -
setCompressionFactoriesNameList
-
setCompressionFactoriesNames
-
setCompressionFactoriesNames
-
getMacFactories
List<org.apache.sshd.common.NamedFactory<org.apache.sshd.common.mac.Mac>> getMacFactories()Retrieve the list of named factories forMac.- Returns:
- a list of named
Macfactories, nevernull
-
getMacFactoriesNameList
-
getMacFactoriesNames
-
setMacFactories
void setMacFactories(List<org.apache.sshd.common.NamedFactory<org.apache.sshd.common.mac.Mac>> macFactories) -
setMacFactoriesNameList
-
setMacFactoriesNames
-
setMacFactoriesNames
-