Package org.eclipse.jgit.gpg.bc.internal
Class BouncyCastleGpgSignatureVerifier
java.lang.Object
org.eclipse.jgit.gpg.bc.internal.BouncyCastleGpgSignatureVerifier
- All Implemented Interfaces:
GpgSignatureVerifier
A
GpgSignatureVerifier to verify GPG signatures using BouncyCastle.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.jgit.lib.GpgSignatureVerifier
GpgSignatureVerifier.SignatureVerification, GpgSignatureVerifier.TrustLevel -
Constructor Summary
ConstructorsConstructorDescriptionCreates a new instance and registers the BouncyCastle security provider if needed. -
Method Summary
-
Constructor Details
-
BouncyCastleGpgSignatureVerifier
public BouncyCastleGpgSignatureVerifier()Creates a new instance and registers the BouncyCastle security provider if needed.
-
-
Method Details
-
getName
- Specified by:
getNamein interfaceGpgSignatureVerifier
-
verifySignature
@Nullable public GpgSignatureVerifier.SignatureVerification verifySignature(@NonNull RevObject object, @NonNull GpgConfig config) throws IOException - Specified by:
verifySignaturein interfaceGpgSignatureVerifier- Throws:
IOException
-
verify
public GpgSignatureVerifier.SignatureVerification verify(byte[] data, byte[] signatureData) throws IOException - Specified by:
verifyin interfaceGpgSignatureVerifier- Throws:
IOException
-
clear
public void clear()- Specified by:
clearin interfaceGpgSignatureVerifier
-