Class SshPublicKey
- java.lang.Object
-
- 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
Constructors Constructor Description SshPublicKey()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description 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)
-
-
-
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 classjava.lang.Object
- Parameters:
obj
-- Returns:
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
- Returns:
-
verifySignature
public abstract boolean verifySignature(byte[] signature, byte[] exchangeHash) throws InvalidSshKeySignatureException
- Parameters:
signature
-exchangeHash
-- Returns:
- Throws:
InvalidSshKeySignatureException
-
-