com.sshtools.j2ssh.transport.publickey.rsa

Class SshRsaPrivateKey


public class SshRsaPrivateKey
extends SshPrivateKey

Version:
$Revision: 1.19 $
Author:
$author$

Constructor Summary

SshRsaPrivateKey(RSAPrivateKey prv, RSAPublicKey pub)
Creates a new SshRsaPrivateKey object.
SshRsaPrivateKey(byte[] encoded)
Creates a new SshRsaPrivateKey object.

Method Summary

boolean
equals(Object obj)
byte[]
generateSignature(byte[] data)
String
getAlgorithmName()
int
getBitLength()
byte[]
getEncoded()
SshPublicKey
getPublicKey()
int
hashCode()

Methods inherited from class com.sshtools.j2ssh.transport.publickey.SshPrivateKey

generateSignature, getAlgorithmName, getBitLength, getEncoded, getPublicKey

Constructor Details

SshRsaPrivateKey

public SshRsaPrivateKey(RSAPrivateKey prv,
                        RSAPublicKey pub)
Creates a new SshRsaPrivateKey object.
Parameters:
prv -
pub -

SshRsaPrivateKey

public SshRsaPrivateKey(byte[] encoded)
            throws InvalidSshKeyException
Creates a new SshRsaPrivateKey object.
Parameters:
encoded -

Method Details

equals

public boolean equals(Object obj)
Parameters:
obj -
Returns:

generateSignature

public byte[] generateSignature(byte[] data)
Overrides:
generateSignature in interface SshPrivateKey
Parameters:
data -
Returns:

getAlgorithmName

public String getAlgorithmName()
Overrides:
getAlgorithmName in interface SshPrivateKey
Returns:

getBitLength

public int getBitLength()
Overrides:
getBitLength in interface SshPrivateKey
Returns:

getEncoded

public byte[] getEncoded()
Overrides:
getEncoded in interface SshPrivateKey
Returns:

getPublicKey

public SshPublicKey getPublicKey()
Overrides:
getPublicKey in interface SshPrivateKey
Returns:

hashCode

public int hashCode()
Returns:

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