Top Description Methods
org.apache.sshd.common.kex

public Interface KexFactoryManager

extends SignatureFactoriesManager, KexExtensionHandlerManager
Known Direct Subinterfaces
org.apache.sshd.common.session.Session, org.apache.sshd.common.FactoryManager
Known Direct Implementers
org.apache.sshd.common.kex.AbstractKexFactoryManager
Imports
java.util.Arrays, .Collection, .Collections, .List, org.apache.sshd.common.NamedFactory, .NamedResource, org.apache.sshd.common.cipher.BuiltinCiphers, .Cipher, org.apache.sshd.common.compression.BuiltinCompressions, .Compression, org.apache.sshd.common.kex.extension.KexExtensionHandlerManager, org.apache.sshd.common.mac.BuiltinMacs, .Mac, org.apache.sshd.common.signature.SignatureFactoriesManager, org.apache.sshd.common.util.GenericUtils, .ValidateUtils

Holds KEX negotiation stage configuration
Author
Apache MINA SSHD Project

Method Summary

Modifier and TypeMethod and Description
public List<NamedFactory<Cipher>>

Returns:

a list of named Cipher factories, never null
getCipherFactories
()

Retrieve the list of named factories for Cipher.

public default String
public default List<String>
public List<NamedFactory<Compression>>

Returns:

a list of named Compression factories, never null
getCompressionFactories
()

Retrieve the list of named factories for Compression.

public default String
public default List<String>
public List<KeyExchangeFactory>

Returns:

a list of named KeyExchange factories, never null
getKeyExchangeFactories
()

Retrieve the list of named factories for KeyExchange.

public List<NamedFactory<Mac>>

Returns:

a list of named Mac factories, never null
getMacFactories
()

Retrieve the list of named factories for Mac.

public default String
public default List<String>
public void
public default void
public default void
public default void
public void
public default void
public default void
public default void
public void
public void
public default void
public default void
public default void
Inherited from org.apache.sshd.common.kex.extension.KexExtensionHandlerManager:
getKexExtensionHandlersetKexExtensionHandler
Inherited from org.apache.sshd.common.signature.SignatureFactoriesManager:
getSignatureFactoriesresolveSignatureFactoriessetSignatureFactoriessetSignatureFactoriesNameListsetSignatureFactoriesNamessetSignatureFactoriesNames

Method Detail

getCipherFactoriesback to summary
public List<NamedFactory<Cipher>> getCipherFactories()

Retrieve the list of named factories for Cipher.

Returns:List<NamedFactory<Cipher>>

a list of named Cipher factories, never null

getCipherFactoriesNameListback to summary
public default String getCipherFactoriesNameList()
getCipherFactoriesNamesback to summary
public default List<String> getCipherFactoriesNames()
getCompressionFactoriesback to summary
public List<NamedFactory<Compression>> getCompressionFactories()

Retrieve the list of named factories for Compression.

Returns:List<NamedFactory<Compression>>

a list of named Compression factories, never null

getCompressionFactoriesNameListback to summary
public default String getCompressionFactoriesNameList()
getCompressionFactoriesNamesback to summary
public default List<String> getCompressionFactoriesNames()
getKeyExchangeFactoriesback to summary
public List<KeyExchangeFactory> getKeyExchangeFactories()

Retrieve the list of named factories for KeyExchange.

Returns:List<KeyExchangeFactory>

a list of named KeyExchange factories, never null

getMacFactoriesback to summary
public List<NamedFactory<Mac>> getMacFactories()

Retrieve the list of named factories for Mac.

Returns:List<NamedFactory<Mac>>

a list of named Mac factories, never null

getMacFactoriesNameListback to summary
public default String getMacFactoriesNameList()
getMacFactoriesNamesback to summary
public default List<String> getMacFactoriesNames()
setCipherFactoriesback to summary
public void setCipherFactories(List<NamedFactory<Cipher>> cipherFactories)
setCipherFactoriesNameListback to summary
public default void setCipherFactoriesNameList(String names)
setCipherFactoriesNamesback to summary
public default void setCipherFactoriesNames(String... names)
setCipherFactoriesNamesback to summary
public default void setCipherFactoriesNames(Collection<String> names)
setCompressionFactoriesback to summary
public void setCompressionFactories(List<NamedFactory<Compression>> compressionFactories)
setCompressionFactoriesNameListback to summary
public default void setCompressionFactoriesNameList(String names)
setCompressionFactoriesNamesback to summary
public default void setCompressionFactoriesNames(String... names)
setCompressionFactoriesNamesback to summary
public default void setCompressionFactoriesNames(Collection<String> names)
setKeyExchangeFactoriesback to summary
public void setKeyExchangeFactories(List<KeyExchangeFactory> keyExchangeFactories)
setMacFactoriesback to summary
public void setMacFactories(List<NamedFactory<Mac>> macFactories)
setMacFactoriesNameListback to summary
public default void setMacFactoriesNameList(String names)
setMacFactoriesNamesback to summary
public default void setMacFactoriesNames(String... names)
setMacFactoriesNamesback to summary
public default void setMacFactoriesNames(Collection<String> names)