com.sshtools.j2ssh.transport.publickey
Class SshPrivateKey

java.lang.Object
  extended bycom.sshtools.j2ssh.transport.publickey.SshPrivateKey
Direct Known Subclasses:
SshRsaPrivateKey

public abstract class SshPrivateKey
extends java.lang.Object

DOCUMENT ME!


Constructor Summary
SshPrivateKey()
          Creates a new SshPrivateKey object.
 
Method Summary
abstract  byte[] generateSignature(byte[] data)
          DOCUMENT ME!
abstract  java.lang.String getAlgorithmName()
          DOCUMENT ME!
abstract  int getBitLength()
          DOCUMENT ME!
abstract  byte[] getEncoded()
          DOCUMENT ME!
abstract  SshPublicKey getPublicKey()
          DOCUMENT ME!
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SshPrivateKey

public SshPrivateKey()
Creates a new SshPrivateKey object.

Method Detail

getAlgorithmName

public abstract java.lang.String getAlgorithmName()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getBitLength

public abstract int getBitLength()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getEncoded

public abstract byte[] getEncoded()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getPublicKey

public abstract SshPublicKey getPublicKey()
DOCUMENT ME!

Returns:
DOCUMENT ME!

generateSignature

public abstract byte[] generateSignature(byte[] data)
DOCUMENT ME!

Parameters:
data - DOCUMENT ME!
Returns:
DOCUMENT ME!