|
||||||||||
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 |