Package com.trilead.ssh2.signature
Class DSASHA1Verify
- java.lang.Object
-
- com.trilead.ssh2.signature.DSASHA1Verify
-
public class DSASHA1Verify extends java.lang.ObjectDSASHA1Verify.
-
-
Constructor Summary
Constructors Constructor Description DSASHA1Verify()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static DSAPublicKeydecodeSSHDSAPublicKey(byte[] key)static DSASignaturedecodeSSHDSASignature(byte[] sig)static byte[]encodeSSHDSAPublicKey(DSAPublicKey pk)static byte[]encodeSSHDSASignature(DSASignature ds)static DSASignaturegenerateSignature(byte[] message, DSAPrivateKey pk, java.security.SecureRandom rnd)static booleanverifySignature(byte[] message, DSASignature ds, DSAPublicKey dpk)
-
-
-
Method Detail
-
decodeSSHDSAPublicKey
public static DSAPublicKey decodeSSHDSAPublicKey(byte[] key) throws java.io.IOException
- Throws:
java.io.IOException
-
encodeSSHDSAPublicKey
public static byte[] encodeSSHDSAPublicKey(DSAPublicKey pk) throws java.io.IOException
- Throws:
java.io.IOException
-
encodeSSHDSASignature
public static byte[] encodeSSHDSASignature(DSASignature ds)
-
decodeSSHDSASignature
public static DSASignature decodeSSHDSASignature(byte[] sig) throws java.io.IOException
- Throws:
java.io.IOException
-
verifySignature
public static boolean verifySignature(byte[] message, DSASignature ds, DSAPublicKey dpk) throws java.io.IOException- Throws:
java.io.IOException
-
generateSignature
public static DSASignature generateSignature(byte[] message, DSAPrivateKey pk, java.security.SecureRandom rnd)
-
-