Class SshPublicKey

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

public abstract class SshPublicKey extends Object
Version:
$Revision: 1.24 $
Author:
$author$
  • Constructor Details

    • SshPublicKey

      public SshPublicKey()
  • Method Details

    • getAlgorithmName

      public abstract String getAlgorithmName()
      Returns:
    • getBitLength

      public abstract int getBitLength()
      Returns:
    • getEncoded

      public abstract byte[] getEncoded()
      Returns:
    • getFingerprint

      public String getFingerprint()
      Returns:
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
      Parameters:
      obj -
      Returns:
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
      Returns:
    • verifySignature

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