GpgSignature

Represents a GPG signature on a Commit or Tag.

Implements

Fields

email (String)

Email used to sign this object.

isValid (Boolean)

True if the signature is valid and verified by GitHub.

keyId (String)

Hex-encoded ID of the key that signed this object.

payload (String)

Payload for GPG signing object. Raw ODB object without the signature header.

signature (String)

ASCII-armored signature header from object.

signer (User)

GitHub user corresponding to the email signing this commit.

state (GitSignatureState)

The state of this signature. VALID if signature is valid and verified by GitHub, otherwise represents reason why signature is considered invalid.