public class ConfigImpl extends Object implements Config
| Constructor and Description |
|---|
ConfigImpl() |
| Modifier and Type | Method and Description |
|---|---|
List<Factory.Named<Cipher>> |
getCipherFactories()
Retrieve the list of named factories for
Cipher. |
List<Factory.Named<Compression>> |
getCompressionFactories()
Retrieve the list of named factories for
Compression. |
List<Factory.Named<FileKeyProvider>> |
getFileKeyProviderFactories()
Retrieve the list of named factories for
FileKeyProvider. |
List<Factory.Named<KeyExchange>> |
getKeyExchangeFactories()
Retrieve the list of named factories for
KeyExchange. |
List<Factory.Named<MAC>> |
getMACFactories()
Retrieve the list of named factories for
MAC. |
Factory<Random> |
getRandomFactory()
Retrieve the
Random factory. |
List<Factory.Named<Signature>> |
getSignatureFactories()
Retrieve the list of named factories for
Signature |
String |
getVersion()
Returns the software version information for identification during SSH connection initialization.
|
void |
setCipherFactories(Factory.Named<Cipher>... cipherFactories) |
void |
setCipherFactories(List<Factory.Named<Cipher>> cipherFactories)
Set the named factories for
Cipher. |
void |
setCompressionFactories(Factory.Named<Compression>... compressionFactories) |
void |
setCompressionFactories(List<Factory.Named<Compression>> compressionFactories)
Set the named factories for
Compression. |
void |
setFileKeyProviderFactories(Factory.Named<FileKeyProvider>... fileKeyProviderFactories) |
void |
setFileKeyProviderFactories(List<Factory.Named<FileKeyProvider>> fileKeyProviderFactories)
Set the named factories for
FileKeyProvider. |
void |
setKeyExchangeFactories(Factory.Named<KeyExchange>... kexFactories) |
void |
setKeyExchangeFactories(List<Factory.Named<KeyExchange>> kexFactories)
Set the named factories for
KeyExchange. |
void |
setMACFactories(Factory.Named<MAC>... macFactories) |
void |
setMACFactories(List<Factory.Named<MAC>> macFactories)
Set the named factories for
MAC. |
void |
setRandomFactory(Factory<Random> randomFactory)
Set the factory for
Random. |
void |
setSignatureFactories(Factory.Named<Signature>... signatureFactories) |
void |
setSignatureFactories(List<Factory.Named<Signature>> signatureFactories)
Set the named factories for
Signature. |
void |
setVersion(String version)
Set the software version information for identification during SSH connection initialization.
|
public List<Factory.Named<Cipher>> getCipherFactories()
ConfigCipher.getCipherFactories in interface ConfigCipher factoriespublic List<Factory.Named<Compression>> getCompressionFactories()
ConfigCompression.getCompressionFactories in interface ConfigCompression factoriespublic List<Factory.Named<FileKeyProvider>> getFileKeyProviderFactories()
ConfigFileKeyProvider.getFileKeyProviderFactories in interface ConfigFileKeyProvider factoriespublic List<Factory.Named<KeyExchange>> getKeyExchangeFactories()
ConfigKeyExchange.getKeyExchangeFactories in interface ConfigKeyExchange factoriespublic List<Factory.Named<MAC>> getMACFactories()
ConfigMAC.getMACFactories in interface ConfigMAC factoriespublic Factory<Random> getRandomFactory()
ConfigRandom factory.getRandomFactory in interface ConfigRandom factorypublic List<Factory.Named<Signature>> getSignatureFactories()
ConfigSignaturegetSignatureFactories in interface ConfigSignature factoriespublic String getVersion()
Config"NET_3_0".getVersion in interface Configpublic void setCipherFactories(Factory.Named<Cipher>... cipherFactories)
public void setCipherFactories(List<Factory.Named<Cipher>> cipherFactories)
ConfigCipher.setCipherFactories in interface ConfigcipherFactories - a list of named factoriespublic void setCompressionFactories(Factory.Named<Compression>... compressionFactories)
public void setCompressionFactories(List<Factory.Named<Compression>> compressionFactories)
ConfigCompression.setCompressionFactories in interface ConfigcompressionFactories - a list of named factoriespublic void setFileKeyProviderFactories(Factory.Named<FileKeyProvider>... fileKeyProviderFactories)
public void setFileKeyProviderFactories(List<Factory.Named<FileKeyProvider>> fileKeyProviderFactories)
ConfigFileKeyProvider.setFileKeyProviderFactories in interface ConfigfileKeyProviderFactories - a list of named factoriespublic void setKeyExchangeFactories(Factory.Named<KeyExchange>... kexFactories)
public void setKeyExchangeFactories(List<Factory.Named<KeyExchange>> kexFactories)
ConfigKeyExchange.setKeyExchangeFactories in interface ConfigkexFactories - a list of named factoriespublic void setMACFactories(Factory.Named<MAC>... macFactories)
public void setMACFactories(List<Factory.Named<MAC>> macFactories)
ConfigMAC.setMACFactories in interface ConfigmacFactories - a list of named factoriespublic void setRandomFactory(Factory<Random> randomFactory)
ConfigRandom.setRandomFactory in interface ConfigrandomFactory - the factorypublic void setSignatureFactories(Factory.Named<Signature>... signatureFactories)
public void setSignatureFactories(List<Factory.Named<Signature>> signatureFactories)
ConfigSignature.setSignatureFactories in interface ConfigsignatureFactories - a list of named factoriespublic void setVersion(String version)
Config"SSHJ_0_1".setVersion in interface Configversion - software version infoCopyright © 2009–2014. All rights reserved.