# Uses of Interface net.schmizz.sshj.transport.kex.KeyExchange (sshj 0.5.0 API)
Date: 2011-07-27

## Uses of Interface
net.schmizz.sshj.transport.kex.KeyExchange

Packages that use KeyExchange
net.schmizz.sshj
net.schmizz.sshj.transport.kex

Uses of KeyExchange in net.schmizz.sshj

Methods in net.schmizz.sshj that return types with arguments of type KeyExchange
`List<Factory.Named<KeyExchange>>` `ConfigImpl.getKeyExchangeFactories()`
`List<Factory.Named<KeyExchange>>` `Config.getKeyExchangeFactories()` Retrieve the list of named factories for `KeyExchange`.

Method parameters in net.schmizz.sshj with type arguments of type KeyExchange
`void` `ConfigImpl.setKeyExchangeFactories(List<Factory.Named<KeyExchange>> kexFactories)`
`void` `Config.setKeyExchangeFactories(List<Factory.Named<KeyExchange>> kexFactories)` Set the named factories for `KeyExchange`.

Uses of KeyExchange in net.schmizz.sshj.transport.kex

Classes in net.schmizz.sshj.transport.kex that implement KeyExchange
`class` `AbstractDHG` Base class for DHG key exchange algorithms.
`class` `DHG1` Diffie-Hellman key exchange with SHA-1 and Oakley Group 2 [RFC2409] (1024-bit MODP Group).
`class` `DHG14` Diffie-Hellman key exchange with SHA-1 and Oakley Group 14 [RFC3526] (2048-bit MODP Group).

Methods in net.schmizz.sshj.transport.kex that return KeyExchange
`KeyExchange` `DHG14.Factory.create()`
`KeyExchange` `DHG1.Factory.create()`

Copyright © 2009-2011. All Rights Reserved.