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. 
 |