com.sshtools.j2ssh.transport.publickey.rsa

Class SshRsaPublicKey


public class SshRsaPublicKey
extends SshPublicKey

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

Constructor Summary

SshRsaPublicKey(RSAPublicKey key)
Creates a new SshRsaPublicKey object.
SshRsaPublicKey(byte[] encoded)
Creates a new SshRsaPublicKey object.

Method Summary

String
getAlgorithmName()
int
getBitLength()
byte[]
getEncoded()
boolean
verifySignature(byte[] signature, byte[] data)

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

equals, getAlgorithmName, getBitLength, getEncoded, getFingerprint, hashCode, verifySignature

Constructor Details

SshRsaPublicKey

public SshRsaPublicKey(RSAPublicKey key)
Creates a new SshRsaPublicKey object.
Parameters:
key -

SshRsaPublicKey

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

Method Details

getAlgorithmName

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

getBitLength

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

getEncoded

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

verifySignature

public boolean verifySignature(byte[] signature,
                               byte[] data)
            throws InvalidSshKeySignatureException
Overrides:
verifySignature in interface SshPublicKey
Parameters:
signature -
data -
Returns:

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