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.Date
creationDate
private boolean
expired
private java.lang.String
fingerprint
private java.lang.String
keyUser
private java.lang.String
message
private java.lang.String
signer
private GpgSignatureVerifier.TrustLevel
trustLevel
private boolean
verified
-
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.Date
getCreationDate()
java.lang.String
getKeyFingerprint()
Obtains the short or long fingerprint of the public key as stored in the signature, if known.java.lang.String
getKeyUser()
Obtains the OpenPGP user ID associated with the key.java.lang.String
getMessage()
Obtains a human-readable message giving additional information about the outcome of the verification.java.lang.String
getSigner()
Obtains the signer as stored in the signature, if known.GpgSignatureVerifier.TrustLevel
getTrustLevel()
Obtains the trust level of the public key used to verify the signature.boolean
getVerified()
Tells whether the signature verification was successful.boolean
isExpired()
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:
getCreationDate
in interfaceGpgSignatureVerifier.SignatureVerification
-
getSigner
public java.lang.String getSigner()
Description copied from interface:GpgSignatureVerifier.SignatureVerification
Obtains the signer as stored in the signature, if known.- Specified by:
getSigner
in interfaceGpgSignatureVerifier.SignatureVerification
- Returns:
- the signer, or
null
if unknown
-
getKeyUser
public java.lang.String getKeyUser()
Description copied from interface:GpgSignatureVerifier.SignatureVerification
Obtains the OpenPGP user ID associated with the key.- Specified by:
getKeyUser
in interfaceGpgSignatureVerifier.SignatureVerification
- Returns:
- the user id, or
null
if unknown
-
getKeyFingerprint
public java.lang.String getKeyFingerprint()
Description copied from interface:GpgSignatureVerifier.SignatureVerification
Obtains the short or long fingerprint of the public key as stored in the signature, if known.- Specified by:
getKeyFingerprint
in interfaceGpgSignatureVerifier.SignatureVerification
- Returns:
- the fingerprint, or
null
if unknown
-
isExpired
public boolean isExpired()
Description copied from interface:GpgSignatureVerifier.SignatureVerification
Tells whether the public key used for this signature verification was expired when the signature was created.- Specified by:
isExpired
in interfaceGpgSignatureVerifier.SignatureVerification
- Returns:
true
if the key was expired already,false
otherwise
-
getTrustLevel
public GpgSignatureVerifier.TrustLevel getTrustLevel()
Description copied from interface:GpgSignatureVerifier.SignatureVerification
Obtains the trust level of the public key used to verify the signature.- Specified by:
getTrustLevel
in interfaceGpgSignatureVerifier.SignatureVerification
- Returns:
- the trust level
-
getMessage
public java.lang.String getMessage()
Description copied from interface:GpgSignatureVerifier.SignatureVerification
Obtains a human-readable message giving additional information about the outcome of the verification.- Specified by:
getMessage
in interfaceGpgSignatureVerifier.SignatureVerification
- Returns:
- the message, or
null
if none set.
-
getVerified
public boolean getVerified()
Description copied from interface:GpgSignatureVerifier.SignatureVerification
Tells whether the signature verification was successful.- Specified by:
getVerified
in interfaceGpgSignatureVerifier.SignatureVerification
- Returns:
true
if the signature was verified successfully;false
if not.
-
-