Package org.eclipse.jgit.gpg.bc.internal
Class BouncyCastleGpgSignatureVerifier.VerificationResult
- java.lang.Object
-
- org.eclipse.jgit.gpg.bc.internal.BouncyCastleGpgSignatureVerifier.VerificationResult
-
- All Implemented Interfaces:
GpgSignatureVerifier.SignatureVerification
- Enclosing class:
- BouncyCastleGpgSignatureVerifier
private static class BouncyCastleGpgSignatureVerifier.VerificationResult extends java.lang.Object implements GpgSignatureVerifier.SignatureVerification
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.DatecreationDateprivate booleanexpiredprivate java.lang.Stringfingerprintprivate java.lang.StringkeyUserprivate java.lang.Stringmessageprivate java.lang.Stringsignerprivate GpgSignatureVerifier.TrustLeveltrustLevelprivate booleanverified
-
Constructor Summary
Constructors Constructor Description VerificationResult(java.util.Date creationDate, java.lang.String signer, java.lang.String fingerprint, java.lang.String user, boolean verified, boolean expired, GpgSignatureVerifier.TrustLevel trust, java.lang.String message)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.DategetCreationDate()java.lang.StringgetKeyFingerprint()Obtains the short or long fingerprint of the public key as stored in the signature, if known.java.lang.StringgetKeyUser()Obtains the OpenPGP user ID associated with the key.java.lang.StringgetMessage()Obtains a human-readable message giving additional information about the outcome of the verification.java.lang.StringgetSigner()Obtains the signer as stored in the signature, if known.GpgSignatureVerifier.TrustLevelgetTrustLevel()Obtains the trust level of the public key used to verify the signature.booleangetVerified()Tells whether the signature verification was successful.booleanisExpired()Tells whether the public key used for this signature verification was expired when the signature was created.
-
-
-
Field Detail
-
creationDate
private final java.util.Date creationDate
-
signer
private final java.lang.String signer
-
keyUser
private final java.lang.String keyUser
-
fingerprint
private final java.lang.String fingerprint
-
verified
private final boolean verified
-
expired
private final boolean expired
-
trustLevel
@NonNull private final GpgSignatureVerifier.TrustLevel trustLevel
-
message
private final java.lang.String message
-
-
Constructor Detail
-
VerificationResult
public VerificationResult(java.util.Date creationDate, java.lang.String signer, java.lang.String fingerprint, java.lang.String user, boolean verified, boolean expired, @NonNull GpgSignatureVerifier.TrustLevel trust, java.lang.String message)
-
-
Method Detail
-
getCreationDate
public java.util.Date getCreationDate()
- Specified by:
getCreationDatein interfaceGpgSignatureVerifier.SignatureVerification
-
getSigner
public java.lang.String getSigner()
Description copied from interface:GpgSignatureVerifier.SignatureVerificationObtains the signer as stored in the signature, if known.- Specified by:
getSignerin interfaceGpgSignatureVerifier.SignatureVerification- Returns:
- the signer, or
nullif unknown
-
getKeyUser
public java.lang.String getKeyUser()
Description copied from interface:GpgSignatureVerifier.SignatureVerificationObtains the OpenPGP user ID associated with the key.- Specified by:
getKeyUserin interfaceGpgSignatureVerifier.SignatureVerification- Returns:
- the user id, or
nullif unknown
-
getKeyFingerprint
public java.lang.String getKeyFingerprint()
Description copied from interface:GpgSignatureVerifier.SignatureVerificationObtains the short or long fingerprint of the public key as stored in the signature, if known.- Specified by:
getKeyFingerprintin interfaceGpgSignatureVerifier.SignatureVerification- Returns:
- the fingerprint, or
nullif unknown
-
isExpired
public boolean isExpired()
Description copied from interface:GpgSignatureVerifier.SignatureVerificationTells whether the public key used for this signature verification was expired when the signature was created.- Specified by:
isExpiredin interfaceGpgSignatureVerifier.SignatureVerification- Returns:
trueif the key was expired already,falseotherwise
-
getTrustLevel
public GpgSignatureVerifier.TrustLevel getTrustLevel()
Description copied from interface:GpgSignatureVerifier.SignatureVerificationObtains the trust level of the public key used to verify the signature.- Specified by:
getTrustLevelin interfaceGpgSignatureVerifier.SignatureVerification- Returns:
- the trust level
-
getMessage
public java.lang.String getMessage()
Description copied from interface:GpgSignatureVerifier.SignatureVerificationObtains a human-readable message giving additional information about the outcome of the verification.- Specified by:
getMessagein interfaceGpgSignatureVerifier.SignatureVerification- Returns:
- the message, or
nullif none set.
-
getVerified
public boolean getVerified()
Description copied from interface:GpgSignatureVerifier.SignatureVerificationTells whether the signature verification was successful.- Specified by:
getVerifiedin interfaceGpgSignatureVerifier.SignatureVerification- Returns:
trueif the signature was verified successfully;falseif not.
-
-