static SignatureValidator |
SignatureValidator.correctPrimaryKeyBindingSignature(org.bouncycastle.openpgp.PGPPublicKey primaryKey,
org.bouncycastle.openpgp.PGPPublicKey subkey) |
Verify that a primary key binding signature is correct.
|
static SignatureValidator |
SignatureValidator.correctSignatureOverKey(org.bouncycastle.openpgp.PGPPublicKey signer,
org.bouncycastle.openpgp.PGPPublicKey signee) |
Verify that a direct-key signature is correct.
|
static SignatureValidator |
SignatureValidator.correctSignatureOverUserAttributes(org.bouncycastle.openpgp.PGPUserAttributeSubpacketVector userAttributes,
org.bouncycastle.openpgp.PGPPublicKey certifiedKey,
org.bouncycastle.openpgp.PGPPublicKey certifyingKey) |
Verify that a signature over a user-attribute packet is correct.
|
static SignatureValidator |
SignatureValidator.correctSignatureOverUserId(String userId,
org.bouncycastle.openpgp.PGPPublicKey certifiedKey,
org.bouncycastle.openpgp.PGPPublicKey certifyingKey) |
Verify that a signature over a user-id is correct.
|
static SignatureValidator |
SignatureValidator.correctSubkeyBindingSignature(org.bouncycastle.openpgp.PGPPublicKey primaryKey,
org.bouncycastle.openpgp.PGPPublicKey subkey) |
Verify that a subkey binding signature is correct.
|
static SignatureValidator |
SignatureValidator.hasValidPrimaryKeyBindingSignatureIfRequired(org.bouncycastle.openpgp.PGPPublicKey primaryKey,
org.bouncycastle.openpgp.PGPPublicKey subkey,
Policy policy,
Date validationDate) |
Verify that a subkey binding signature - if the subkey is signing-capable - contains a valid primary key
binding signature.
|
static SignatureValidator |
SignatureValidator.signatureDoesNotHaveCriticalUnknownNotations(NotationRegistry registry) |
Verify that a signature does not carry critical unknown notations.
|
static SignatureValidator |
SignatureValidator.signatureDoesNotHaveCriticalUnknownSubpackets() |
Verify that a signature does not contain critical unknown subpackets.
|
static SignatureValidator |
SignatureValidator.signatureDoesNotPredateSigningKey(org.bouncycastle.openpgp.PGPPublicKey key) |
Verify that a signature does not predate the creation time of the signing key.
|
static SignatureValidator |
SignatureValidator.signatureDoesNotPredateSigningKeyBindingDate(org.bouncycastle.openpgp.PGPPublicKey signingKey) |
Verify that a signature does not predate the binding date of the signing key.
|
static SignatureValidator |
SignatureValidator.signatureHasHashedCreationTime() |
Verify that a signature has a hashed creation time subpacket.
|
static SignatureValidator |
SignatureValidator.signatureIsAlreadyEffective(Date validationDate) |
Verify that a signature was created prior to the given reference date.
|
static SignatureValidator |
SignatureValidator.signatureIsCertification() |
Verify that a signature is a certification signature.
|
static SignatureValidator |
SignatureValidator.signatureIsEffective() |
Verify that a signature is effective right now.
|
static SignatureValidator |
SignatureValidator.signatureIsEffective(Date validationDate) |
Verify that a signature is effective at the given reference date.
|
static SignatureValidator |
SignatureValidator.signatureIsNotMalformed(org.bouncycastle.openpgp.PGPPublicKey creator) |
Verify that a signature is not malformed.
|
static SignatureValidator |
SignatureValidator.signatureIsNotYetExpired(Date validationDate) |
Verify that a signature is not yet expired.
|
static SignatureValidator |
SignatureValidator.signatureIsOfType(SignatureType... signatureTypes) |
|
static SignatureValidator |
SignatureValidator.signatureStructureIsAcceptable(org.bouncycastle.openpgp.PGPPublicKey signingKey,
Policy policy) |
Verify that a signature has an acceptable structure.
|
static SignatureValidator |
SignatureValidator.signatureWasCreatedInBounds(Date notBefore,
Date notAfter) |
|
static SignatureValidator |
SignatureValidator.wasPossiblyMadeByKey(org.bouncycastle.openpgp.PGPPublicKey signingKey) |
Check, whether there is the possibility that the given signature was created by the given key.
|