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 org.bouncycastle.openpgp.PGPSignature |
SignaturePicker.pickCurrentDirectKeySelfSignature(org.bouncycastle.openpgp.PGPKeyRing keyRing,
Policy policy,
Date validationDate) |
Pick the at validationDate most recent, valid direct key signature.
|
static org.bouncycastle.openpgp.PGPSignature |
SignaturePicker.pickCurrentDirectKeySignature(org.bouncycastle.openpgp.PGPPublicKey signingKey,
org.bouncycastle.openpgp.PGPPublicKey signedKey,
Policy policy,
Date validationDate) |
Pick the at validationDate, latest, valid direct key signature made by signingKey on signedKey.
|
static org.bouncycastle.openpgp.PGPSignature |
SignaturePicker.pickCurrentRevocationSelfSignature(org.bouncycastle.openpgp.PGPKeyRing keyRing,
Policy policy,
Date validationDate) |
Pick the at validation date most recent valid key revocation signature.
|
static org.bouncycastle.openpgp.PGPSignature |
SignaturePicker.pickCurrentSubkeyBindingRevocationSignature(org.bouncycastle.openpgp.PGPKeyRing keyRing,
org.bouncycastle.openpgp.PGPPublicKey subkey,
Policy policy,
Date validationDate) |
Pick the at validationDate most recent, valid subkey revocation signature.
|
static org.bouncycastle.openpgp.PGPSignature |
SignaturePicker.pickCurrentSubkeyBindingSignature(org.bouncycastle.openpgp.PGPKeyRing keyRing,
org.bouncycastle.openpgp.PGPPublicKey subkey,
Policy policy,
Date validationDate) |
Pick the at validationDate latest, valid subkey binding signature for the given subkey.
|
static org.bouncycastle.openpgp.PGPSignature |
SignaturePicker.pickCurrentUserIdCertificationSignature(org.bouncycastle.openpgp.PGPKeyRing keyRing,
String userId,
Policy policy,
Date validationDate) |
Pick the at validationDate latest, valid certification self-signature for the given user-id.
|
static org.bouncycastle.openpgp.PGPSignature |
SignaturePicker.pickCurrentUserIdRevocationSignature(org.bouncycastle.openpgp.PGPKeyRing keyRing,
String userId,
Policy policy,
Date validationDate) |
Pick the at validationDate most recent, valid user-id revocation signature.
|
static org.bouncycastle.openpgp.PGPSignature |
SignaturePicker.pickLatestDirectKeySignature(org.bouncycastle.openpgp.PGPKeyRing keyRing,
Policy policy,
Date validationDate) |
Pick the at validationDate latest direct key signature.
|
static org.bouncycastle.openpgp.PGPSignature |
SignaturePicker.pickLatestDirectKeySignature(org.bouncycastle.openpgp.PGPPublicKey signingKey,
org.bouncycastle.openpgp.PGPPublicKey signedKey,
Policy policy,
Date validationDate) |
Pick the at validationDate latest direct key signature made by signingKey on signedKey.
|
static org.bouncycastle.openpgp.PGPSignature |
SignaturePicker.pickLatestSubkeyBindingSignature(org.bouncycastle.openpgp.PGPKeyRing keyRing,
org.bouncycastle.openpgp.PGPPublicKey subkey,
Policy policy,
Date validationDate) |
Pick the at validationDate latest subkey binding signature for the given subkey.
|
static org.bouncycastle.openpgp.PGPSignature |
SignaturePicker.pickLatestUserIdCertificationSignature(org.bouncycastle.openpgp.PGPKeyRing keyRing,
String userId,
Policy policy,
Date validationDate) |
Pick the at validationDate latest certification self-signature for the given user-id.
|
static SignatureValidator |
SignatureValidator.signatureStructureIsAcceptable(org.bouncycastle.openpgp.PGPPublicKey signingKey,
Policy policy) |
Verify that a signature has an acceptable structure.
|
static boolean |
CertificateValidator.validateCertificate(org.bouncycastle.openpgp.PGPSignature signature,
org.bouncycastle.openpgp.PGPPublicKeyRing signingKeyRing,
Policy policy) |
Check if the signing key was eligible to create the provided signature.
|
static boolean |
CertificateValidator.validateCertificateAndVerifyInitializedSignature(org.bouncycastle.openpgp.PGPSignature signature,
org.bouncycastle.openpgp.PGPPublicKeyRing verificationKeys,
Policy policy) |
Validate the signing key and the given initialized signature.
|
static boolean |
CertificateValidator.validateCertificateAndVerifyOnePassSignature(OnePassSignatureCheck onePassSignature,
Policy policy) |
|
static boolean |
CertificateValidator.validateCertificateAndVerifyUninitializedSignature(org.bouncycastle.openpgp.PGPSignature signature,
InputStream signedData,
org.bouncycastle.openpgp.PGPPublicKeyRing signingKeyRing,
Policy policy,
Date validationDate) |
Validate the given signing key and then verify the given signature while parsing out the signed data.
|
static boolean |
SignatureVerifier.verifyDirectKeySignature(org.bouncycastle.openpgp.PGPSignature signature,
org.bouncycastle.openpgp.PGPPublicKey signingKey,
org.bouncycastle.openpgp.PGPPublicKey signedKey,
Policy policy,
Date validationDate) |
Verify a direct-key signature.
|
static boolean |
SignatureVerifier.verifyDirectKeySignature(org.bouncycastle.openpgp.PGPSignature signature,
org.bouncycastle.openpgp.PGPPublicKey primaryKey,
Policy policy,
Date validationDate) |
Verify a direct-key self-signature.
|
static boolean |
SignatureVerifier.verifyInitializedSignature(org.bouncycastle.openpgp.PGPSignature signature,
org.bouncycastle.openpgp.PGPPublicKey signingKey,
Policy policy,
Date validationDate) |
Verify an initialized signature.
|
static boolean |
SignatureVerifier.verifyKeyRevocationSignature(org.bouncycastle.openpgp.PGPSignature signature,
org.bouncycastle.openpgp.PGPPublicKey primaryKey,
Policy policy,
Date validationDate) |
Verify a key revocation signature.
|
static boolean |
SignatureVerifier.verifyOnePassSignature(org.bouncycastle.openpgp.PGPSignature signature,
org.bouncycastle.openpgp.PGPPublicKey signingKey,
OnePassSignatureCheck onePassSignature,
Policy policy) |
|
static boolean |
SignatureVerifier.verifySignatureOverUserId(String userId,
org.bouncycastle.openpgp.PGPSignature signature,
org.bouncycastle.openpgp.PGPPublicKey signingKey,
org.bouncycastle.openpgp.PGPPublicKey keyWithUserId,
Policy policy,
Date validationDate) |
Verify a signature (certification or revocation) over a user-id.
|
static boolean |
SignatureVerifier.verifySignatureOverUserId(String userId,
org.bouncycastle.openpgp.PGPSignature signature,
org.bouncycastle.openpgp.PGPPublicKey primaryKey,
Policy policy,
Date validationDate) |
Verify a signature (certification or revocation) over a user-id.
|
static boolean |
SignatureVerifier.verifySubkeyBindingRevocation(org.bouncycastle.openpgp.PGPSignature signature,
org.bouncycastle.openpgp.PGPPublicKey primaryKey,
org.bouncycastle.openpgp.PGPPublicKey subkey,
Policy policy,
Date validationDate) |
Verify a subkey revocation signature.
|
static boolean |
SignatureVerifier.verifySubkeyBindingSignature(org.bouncycastle.openpgp.PGPSignature signature,
org.bouncycastle.openpgp.PGPPublicKey primaryKey,
org.bouncycastle.openpgp.PGPPublicKey subkey,
Policy policy,
Date validationDate) |
Verify a subkey binding signature.
|
static boolean |
SignatureVerifier.verifyUninitializedSignature(org.bouncycastle.openpgp.PGPSignature signature,
InputStream signedData,
org.bouncycastle.openpgp.PGPPublicKey signingKey,
Policy policy,
Date validationDate) |
Initialize a signature and verify it afterwards by updating it with the signed data.
|
static boolean |
SignatureVerifier.verifyUserAttributesCertification(org.bouncycastle.openpgp.PGPUserAttributeSubpacketVector userAttributes,
org.bouncycastle.openpgp.PGPSignature signature,
org.bouncycastle.openpgp.PGPPublicKey signingKey,
org.bouncycastle.openpgp.PGPPublicKey keyWithUserAttributes,
Policy policy,
Date validationDate) |
Verify a certification signature over a user-attributes packet.
|
static boolean |
SignatureVerifier.verifyUserAttributesCertification(org.bouncycastle.openpgp.PGPUserAttributeSubpacketVector userAttributes,
org.bouncycastle.openpgp.PGPSignature signature,
org.bouncycastle.openpgp.PGPPublicKey primaryKey,
Policy policy,
Date validationDate) |
Verify a certification self-signature over a user-attributes packet.
|
static boolean |
SignatureVerifier.verifyUserAttributesRevocation(org.bouncycastle.openpgp.PGPUserAttributeSubpacketVector userAttributes,
org.bouncycastle.openpgp.PGPSignature signature,
org.bouncycastle.openpgp.PGPPublicKey signingKey,
org.bouncycastle.openpgp.PGPPublicKey keyWithUserAttributes,
Policy policy,
Date validationDate) |
Verify a user-attributes revocation signature.
|
static boolean |
SignatureVerifier.verifyUserAttributesRevocation(org.bouncycastle.openpgp.PGPUserAttributeSubpacketVector userAttributes,
org.bouncycastle.openpgp.PGPSignature signature,
org.bouncycastle.openpgp.PGPPublicKey primaryKey,
Policy policy,
Date validationDate) |
Verify a user-attributes revocation self-signature.
|
static boolean |
SignatureVerifier.verifyUserIdCertification(String userId,
org.bouncycastle.openpgp.PGPSignature signature,
org.bouncycastle.openpgp.PGPPublicKey signingKey,
org.bouncycastle.openpgp.PGPPublicKey keyWithUserId,
Policy policy,
Date validationDate) |
Verify a user-id certification.
|
static boolean |
SignatureVerifier.verifyUserIdCertification(String userId,
org.bouncycastle.openpgp.PGPSignature signature,
org.bouncycastle.openpgp.PGPPublicKey primaryKey,
Policy policy,
Date validationDate) |
Verify a certification self-signature over a user-id.
|
static boolean |
SignatureVerifier.verifyUserIdRevocation(String userId,
org.bouncycastle.openpgp.PGPSignature signature,
org.bouncycastle.openpgp.PGPPublicKey signingKey,
org.bouncycastle.openpgp.PGPPublicKey keyWithUserId,
Policy policy,
Date validationDate) |
Verify a user-id revocation signature.
|
static boolean |
SignatureVerifier.verifyUserIdRevocation(String userId,
org.bouncycastle.openpgp.PGPSignature signature,
org.bouncycastle.openpgp.PGPPublicKey primaryKey,
Policy policy,
Date validationDate) |
Verify a user-id revocation self-signature.
|