|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Config
Holds configuration information and factories. Acts a container for factories of KeyExchange, Cipher,
Compression, MAC, Signature, Random, and FileKeyProvider.
| Method Summary | |
|---|---|
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(List<Factory.Named<Cipher>> cipherFactories)
Set the named factories for Cipher. |
void |
setCompressionFactories(List<Factory.Named<Compression>> compressionFactories)
Set the named factories for Compression. |
void |
setFileKeyProviderFactories(List<Factory.Named<FileKeyProvider>> fileKeyProviderFactories)
Set the named factories for FileKeyProvider. |
void |
setKeyExchangeFactories(List<Factory.Named<KeyExchange>> kexFactories)
Set the named factories for KeyExchange. |
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(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. |
| Method Detail |
|---|
List<Factory.Named<Cipher>> getCipherFactories()
Cipher.
Cipher factoriesList<Factory.Named<Compression>> getCompressionFactories()
Compression.
Compression factoriesList<Factory.Named<FileKeyProvider>> getFileKeyProviderFactories()
FileKeyProvider.
FileKeyProvider factoriesList<Factory.Named<KeyExchange>> getKeyExchangeFactories()
KeyExchange.
KeyExchange factoriesList<Factory.Named<MAC>> getMACFactories()
MAC.
MAC factoriesFactory<Random> getRandomFactory()
Random factory.
Random factoryList<Factory.Named<Signature>> getSignatureFactories()
Signature
Signature factoriesString getVersion()
"NET_3_0".
void setCipherFactories(List<Factory.Named<Cipher>> cipherFactories)
Cipher.
cipherFactories - a list of named factoriesvoid setCompressionFactories(List<Factory.Named<Compression>> compressionFactories)
Compression.
compressionFactories - a list of named factoriesvoid setFileKeyProviderFactories(List<Factory.Named<FileKeyProvider>> fileKeyProviderFactories)
FileKeyProvider.
fileKeyProviderFactories - a list of named factoriesvoid setKeyExchangeFactories(List<Factory.Named<KeyExchange>> kexFactories)
KeyExchange.
kexFactories - a list of named factoriesvoid setMACFactories(List<Factory.Named<MAC>> macFactories)
MAC.
macFactories - a list of named factoriesvoid setRandomFactory(Factory<Random> randomFactory)
Random.
randomFactory - the factoryvoid setSignatureFactories(List<Factory.Named<Signature>> signatureFactories)
Signature.
signatureFactories - a list of named factoriesvoid setVersion(String version)
"SSHJ_0_1".
version - software version info
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||