com.sshtools.j2ssh.transport.publickey

Class SshPrivateKey

Known Direct Subclasses:
SshRsaPrivateKey

public abstract class SshPrivateKey
extends java.lang.Object

Version:
$Revision: 1.17 $
Author:
$author$

Constructor Summary

SshPrivateKey()
Creates a new SshPrivateKey object.

Method Summary

abstract byte[]
generateSignature(byte[] data)
abstract String
getAlgorithmName()
abstract int
getBitLength()
abstract byte[]
getEncoded()
abstract SshPublicKey
getPublicKey()

Constructor Details

SshPrivateKey

public SshPrivateKey()
Creates a new SshPrivateKey object.

Method Details

generateSignature

public abstract byte[] generateSignature(byte[] data)
            throws InvalidSshKeySignatureException
Parameters:
data -
Returns:

getAlgorithmName

public abstract String getAlgorithmName()
Returns:

getBitLength

public abstract int getBitLength()
Returns:

getEncoded

public abstract byte[] getEncoded()
Returns:

getPublicKey

public abstract SshPublicKey getPublicKey()
Returns:

Copyright © 2002-2003 Lee David Painter & Contributors. All Rights Reserved.