PGP Signature
- CURIE:
gmeow:PGPSignature - IRI: https://blackcatinformatics.ca/gmeow/PGPSignature
- Category: class
- Defined by:
gmeow:slices/trust - Box roles: TBox role (What is this?)
An OpenPGP signature (RFC 4880/9580, PGP-MIME RFC 3156) over a message, bound to a PGP key.
Structure
Subclass of: gmeow:CryptographicSignature
Practical Pattern
Use gmeow:PGPSignature as a specialized kind of gmeow:CryptographicSignature. Add statement metadata or a standpoint when the assertion needs provenance, confidence, or vantage.
Common Companion Terms
Usage Advice
Use when
- Use when a signature is specifically an OpenPGP signature (RFC 4880/9580, PGP-MIME) bound to a PGP key — the scheme-typed specialization of
gmeow:CryptographicSignature.
Avoid when
- Avoid for an S/MIME signature (use
gmeow:SMIMESignature) and for a scheme-agnostic case (use the parentgmeow:CryptographicSignature); the type fixes the OpenPGP scheme.
How to use
- Type the signature
gmeow:PGPSignatureand bindgmeow:signingKeyto a key whosegmeow:keySchemeisgmeow:keySchemePGP; the rest of the signature machinery (signedBy, algorithm, verification status) is inherited from the parent.
Examples
- ex:sig1 a
gmeow:PGPSignature;gmeow:signingKeyex:lillithKey.