com.sshtools.j2ssh.transport.publickey.dsa

Class SshDssPublicKey


public class SshDssPublicKey
extends SshPublicKey

Version:
$Revision: 1.27 $
Author:
$author$

Constructor Summary

SshDssPublicKey(DSAPublicKey key)
Creates a new SshDssPublicKey object.
SshDssPublicKey(byte[] key)
Creates a new SshDssPublicKey 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

SshDssPublicKey

public SshDssPublicKey(DSAPublicKey key)
Creates a new SshDssPublicKey object.
Parameters:
key -

SshDssPublicKey

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

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.