Package net.schmizz.sshj.signature
Class AbstractSignatureDSA
- java.lang.Object
-
- net.schmizz.sshj.signature.AbstractSignature
-
- net.schmizz.sshj.signature.AbstractSignatureDSA
-
- All Implemented Interfaces:
Signature
- Direct Known Subclasses:
SignatureDSA
,SignatureECDSA
public abstract class AbstractSignatureDSA extends AbstractSignature
-
-
Field Summary
-
Fields inherited from class net.schmizz.sshj.signature.AbstractSignature
signature
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractSignatureDSA(java.lang.String algorithm, java.lang.String signatureName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected byte[]
encodeAsnSignature(java.math.BigInteger r, java.math.BigInteger s)
Get ASN.1 Signature encoded using DER Sequence of integers-
Methods inherited from class net.schmizz.sshj.signature.AbstractSignature
extractSig, getSignatureName, initSign, initVerify, sign, update, update
-
-
-
-
Method Detail
-
encodeAsnSignature
protected byte[] encodeAsnSignature(java.math.BigInteger r, java.math.BigInteger s) throws java.io.IOException
Get ASN.1 Signature encoded using DER Sequence of integers- Parameters:
r
- DSA Signature Rs
- DSA Signature S- Returns:
- ASN.1 Encoded Signature
- Throws:
java.io.IOException
- Thrown when failing to write signature integers
-
-