net.schmizz.sshj.transport.kex
Class DHG14

java.lang.Object
  extended by net.schmizz.sshj.transport.kex.AbstractDHG
      extended by net.schmizz.sshj.transport.kex.DHG14
All Implemented Interfaces:
KeyExchange

public class DHG14
extends AbstractDHG

Diffie-Hellman key exchange with SHA-1 and Oakley Group 14 [RFC3526] (2048-bit MODP Group).

DHG14 does not work with the default JCE implementation provided by Sun because it does not support 2048 bits encryption. It requires BouncyCastle to be used.


Nested Class Summary
static class DHG14.Factory
          Named factory for DHG14 key exchange
 
Constructor Summary
DHG14()
           
 
Method Summary
protected  void initDH(DH dh)
           
 
Methods inherited from class net.schmizz.sshj.transport.kex.AbstractDHG
getH, getHash, getHostKey, getK, init, next
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DHG14

public DHG14()
Method Detail

initDH

protected void initDH(DH dh)
               throws GeneralSecurityException
Specified by:
initDH in class AbstractDHG
Throws:
GeneralSecurityException


Copyright © 2009-2012. All Rights Reserved.