Class SshPrivateKey

java.lang.Object
com.sshtools.j2ssh.transport.publickey.SshPrivateKey
Direct Known Subclasses:
SshRsaPrivateKey

public abstract class SshPrivateKey extends Object
Version:
$Revision: 1.17 $
Author:
$author$
  • Constructor Details

    • SshPrivateKey

      public SshPrivateKey()
      Creates a new SshPrivateKey object.
  • Method Details

    • getAlgorithmName

      public abstract String getAlgorithmName()
      Returns:
    • getBitLength

      public abstract int getBitLength()
      Returns:
    • getEncoded

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

      public abstract SshPublicKey getPublicKey()
      Returns:
    • generateSignature

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