Package net.schmizz.sshj.signature
Class SignatureECDSA
- java.lang.Object
-
- net.schmizz.sshj.signature.AbstractSignature
-
- net.schmizz.sshj.signature.AbstractSignatureDSA
-
- net.schmizz.sshj.signature.SignatureECDSA
-
- All Implemented Interfaces:
Signature
public class SignatureECDSA extends AbstractSignatureDSA
ECDSASignature
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SignatureECDSA.Factory256
A named factory for ECDSA-256 signaturestatic class
SignatureECDSA.Factory384
A named factory for ECDSA-384 signaturestatic class
SignatureECDSA.Factory521
A named factory for ECDSA-521 signature
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
keyTypeName
-
Fields inherited from class net.schmizz.sshj.signature.AbstractSignature
signature
-
-
Constructor Summary
Constructors Constructor Description SignatureECDSA(java.lang.String algorithm, java.lang.String keyTypeName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]
encode(byte[] sig)
Encode the signature as blogboolean
verify(byte[] sig)
Verify against the given signature.-
Methods inherited from class net.schmizz.sshj.signature.AbstractSignatureDSA
encodeAsnSignature
-
Methods inherited from class net.schmizz.sshj.signature.AbstractSignature
extractSig, getSignatureName, initSign, initVerify, sign, update, update
-
-
-
-
Method Detail
-
encode
public byte[] encode(byte[] sig)
Description copied from interface:Signature
Encode the signature as blog- Parameters:
sig
- the signature to encode- Returns:
- Encoded signature
-
verify
public boolean verify(byte[] sig)
Description copied from interface:Signature
Verify against the given signature.- Parameters:
sig
- the signature to verify against- Returns:
true
on successful verification,false
on failure
-
-