Class SignatureValidationUtil
- java.lang.Object
-
- org.pgpainless.decryption_verification.SignatureValidationUtil
-
public class SignatureValidationUtil extends java.lang.ObjectUtility class that implements validation of signatures.
-
-
Constructor Summary
Constructors Constructor Description SignatureValidationUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidvalidate(org.bouncycastle.openpgp.PGPSignature signature)static voidvalidateHashedAreaHasSignatureCreationTime(org.bouncycastle.openpgp.PGPSignature signature)static voidvalidateSignatureCreationTimeIsNotInUnhashedArea(org.bouncycastle.openpgp.PGPSignature signature)static voidvalidateSignatureDoesNotContainCriticalUnknownNotations(org.bouncycastle.openpgp.PGPSignature signature)static voidvalidateSignatureDoesNotContainCriticalUnknownSubpackets(org.bouncycastle.openpgp.PGPSignature signature)
-
-
-
Method Detail
-
validate
public static void validate(org.bouncycastle.openpgp.PGPSignature signature) throws org.bouncycastle.openpgp.PGPException- Throws:
org.bouncycastle.openpgp.PGPException
-
validateHashedAreaHasSignatureCreationTime
public static void validateHashedAreaHasSignatureCreationTime(org.bouncycastle.openpgp.PGPSignature signature) throws org.bouncycastle.openpgp.PGPDataValidationException- Throws:
org.bouncycastle.openpgp.PGPDataValidationException
-
validateSignatureCreationTimeIsNotInUnhashedArea
public static void validateSignatureCreationTimeIsNotInUnhashedArea(org.bouncycastle.openpgp.PGPSignature signature) throws org.bouncycastle.openpgp.PGPDataValidationException- Throws:
org.bouncycastle.openpgp.PGPDataValidationException
-
validateSignatureDoesNotContainCriticalUnknownSubpackets
public static void validateSignatureDoesNotContainCriticalUnknownSubpackets(org.bouncycastle.openpgp.PGPSignature signature) throws org.bouncycastle.openpgp.PGPDataValidationException- Throws:
org.bouncycastle.openpgp.PGPDataValidationException
-
validateSignatureDoesNotContainCriticalUnknownNotations
public static void validateSignatureDoesNotContainCriticalUnknownNotations(org.bouncycastle.openpgp.PGPSignature signature) throws org.bouncycastle.openpgp.PGPDataValidationException- Throws:
org.bouncycastle.openpgp.PGPDataValidationException
-
-