Interface GpgSignatureVerifier.SignatureVerification

All Known Implementing Classes:
BouncyCastleGpgSignatureVerifier.VerificationResult
Enclosing interface:
GpgSignatureVerifier

public static interface GpgSignatureVerifier.SignatureVerification
A SignatureVerification returns data about a (positively or negatively) verified signature.
  • Method Summary

    Modifier and Type
    Method
    Description
     
    Obtains the short or long fingerprint of the public key as stored in the signature, if known.
    Obtains the OpenPGP user ID associated with the key.
    Obtains a human-readable message giving additional information about the outcome of the verification.
    Obtains the signer as stored in the signature, if known.
    Obtains the trust level of the public key used to verify the signature.
    boolean
    Tells whether the signature verification was successful.
    boolean
    Tells whether the public key used for this signature verification was expired when the signature was created.
  • Method Details

    • getCreationDate

      @NonNull Date getCreationDate()
    • getSigner

      String getSigner()
      Obtains the signer as stored in the signature, if known.
      Returns:
      the signer, or null if unknown
    • getKeyFingerprint

      String getKeyFingerprint()
      Obtains the short or long fingerprint of the public key as stored in the signature, if known.
      Returns:
      the fingerprint, or null if unknown
    • getKeyUser

      String getKeyUser()
      Obtains the OpenPGP user ID associated with the key.
      Returns:
      the user id, or null if unknown
    • isExpired

      boolean isExpired()
      Tells whether the public key used for this signature verification was expired when the signature was created.
      Returns:
      true if the key was expired already, false otherwise
    • getTrustLevel

      Obtains the trust level of the public key used to verify the signature.
      Returns:
      the trust level
    • getVerified

      boolean getVerified()
      Tells whether the signature verification was successful.
      Returns:
      true if the signature was verified successfully; false if not.
    • getMessage

      String getMessage()
      Obtains a human-readable message giving additional information about the outcome of the verification.
      Returns:
      the message, or null if none set.