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
-
Method Summary
Modifier and TypeMethodDescriptionRetrieve the list of named factories forCipher.default StringRetrieve the list of named factories forCompression.default StringRetrieve the list of named factories forKeyExchange.Retrieve the list of named factories forMac.default StringvoidsetCipherFactories(List<NamedFactory<Cipher>> cipherFactories) default voidsetCipherFactoriesNameList(String names) default voidsetCipherFactoriesNames(String... names) default voidsetCipherFactoriesNames(Collection<String> names) voidsetCompressionFactories(List<NamedFactory<Compression>> compressionFactories) default voiddefault voidsetCompressionFactoriesNames(String... names) default voidvoidsetKeyExchangeFactories(List<KeyExchangeFactory> keyExchangeFactories) voidsetMacFactories(List<NamedFactory<Mac>> macFactories) default voidsetMacFactoriesNameList(String names) default voidsetMacFactoriesNames(String... names) default voidsetMacFactoriesNames(Collection<String> names) Methods inherited from interface org.apache.sshd.common.kex.extension.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<NamedFactory<Cipher>> getCipherFactories()Retrieve the list of named factories forCipher.- Returns:
- a list of named
Cipherfactories, nevernull
-
getCipherFactoriesNameList
-
getCipherFactoriesNames
-
setCipherFactories
-
setCipherFactoriesNameList
-
setCipherFactoriesNames
-
setCipherFactoriesNames
-
getCompressionFactories
List<NamedFactory<Compression>> getCompressionFactories()Retrieve the list of named factories forCompression.- Returns:
- a list of named
Compressionfactories, nevernull
-
getCompressionFactoriesNameList
-
getCompressionFactoriesNames
-
setCompressionFactories
-
setCompressionFactoriesNameList
-
setCompressionFactoriesNames
-
setCompressionFactoriesNames
-
getMacFactories
List<NamedFactory<Mac>> getMacFactories()Retrieve the list of named factories forMac.- Returns:
- a list of named
Macfactories, nevernull
-
getMacFactoriesNameList
-
getMacFactoriesNames
-
setMacFactories
-
setMacFactoriesNameList
-
setMacFactoriesNames
-
setMacFactoriesNames
-