com.sshtools.j2ssh.transport.publickey
Class SshPublicKey

java.lang.Object
  extended by com.sshtools.j2ssh.transport.publickey.SshPublicKey
Direct Known Subclasses:
SshDssPublicKey, SshRsaPublicKey

public abstract class SshPublicKey
extends java.lang.Object

Version:
$Revision: 1.24 $
Author:
$author$

Constructor Summary
SshPublicKey()
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
abstract  java.lang.String getAlgorithmName()
           
abstract  int getBitLength()
           
abstract  byte[] getEncoded()
           
 java.lang.String getFingerprint()
           
 int hashCode()
           
abstract  boolean verifySignature(byte[] signature, byte[] exchangeHash)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SshPublicKey

public SshPublicKey()
Method Detail

getAlgorithmName

public abstract java.lang.String getAlgorithmName()
Returns:

getBitLength

public abstract int getBitLength()
Returns:

getEncoded

public abstract byte[] getEncoded()
Returns:

getFingerprint

public java.lang.String getFingerprint()
Returns:

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object
Parameters:
obj -
Returns:

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object
Returns:

verifySignature

public abstract boolean verifySignature(byte[] signature,
                                        byte[] exchangeHash)
                                 throws InvalidSshKeySignatureException
Parameters:
signature -
exchangeHash -
Returns:
Throws:
InvalidSshKeySignatureException


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