public class

DSASHA1Verify

extends Object
java.lang.Object
   ↳ com.trilead.ssh2.signature.DSASHA1Verify

Class Overview

DSASHA1Verify.

Summary

Fields
private static final Logger log
Public Constructors
DSASHA1Verify()
Public Methods
static DSAPublicKey decodeSSHDSAPublicKey(byte[] key)
static DSASignature decodeSSHDSASignature(byte[] sig)
static byte[] encodeSSHDSAPublicKey(DSAPublicKey pk)
static byte[] encodeSSHDSASignature(DSASignature ds)
static DSASignature generateSignature(byte[] message, DSAPrivateKey pk, SecureRandom rnd)
static boolean verifySignature(byte[] message, DSASignature ds, DSAPublicKey dpk)
[Expand]
Inherited Methods
From class java.lang.Object

Fields

private static final Logger log

Public Constructors

public DSASHA1Verify ()

Public Methods

public static DSAPublicKey decodeSSHDSAPublicKey (byte[] key)

Parameters
key
Throws
IOException

public static DSASignature decodeSSHDSASignature (byte[] sig)

Parameters
sig
Throws
IOException

public static byte[] encodeSSHDSAPublicKey (DSAPublicKey pk)

Parameters
pk
Throws
IOException

public static byte[] encodeSSHDSASignature (DSASignature ds)

Parameters
ds

public static DSASignature generateSignature (byte[] message, DSAPrivateKey pk, SecureRandom rnd)

Parameters
message
pk
rnd

public static boolean verifySignature (byte[] message, DSASignature ds, DSAPublicKey dpk)

Parameters
message
ds
dpk
Throws
IOException