NEW
Also known as: OpenPGP Keys, OpenPGP Certificates
OpenPGP public keys plus user IDs and certifications, enabling decentralized identity attestation via a web of trust.
DESCRIPTION
PGP certificates, commonly called OpenPGP public keys, bundle a primary key, subkeys, user IDs, and signatures that certify the binding between identities and keys. Unlike X.509 PKI, OpenPGP uses a decentralized web of trust where individuals sign each other’s keys after verification. These certificates are widely used for email encryption, software release signing, and secure messaging. Users verify authenticity by comparing key fingerprints, publishing keys to keyservers, and managing trust levels. Revocation certificates and key expiration mitigate compromise risk. Subkeys allow operational separation of signing, encryption, and authentication. OpenPGP’s flexibility fits communities and open-source ecosystems that favor peer attestation over centralized authorities.
ALTERNATIVE DEFINITIONS
Wikipedia
The web of trust is a decentralized trust model used by PGP, GnuPG, and other OpenPGP implementations for authenticating the binding between public keys and their users.
Emphasizes decentralized trust used to authenticate identity-to-key bindings.
Wikipedia
Pretty Good Privacy (PGP) is an encryption program that provides cryptographic privacy and authentication for data communication.
Defines the broader PGP ecosystem in which OpenPGP certificates are used.
RELATED TERMS
Pretty Good Privacy OpenPGP PGP Web of Trust Public Key Infrastructure Gnu Privacy Guard Digital Signature Key Revocation Key Fingerprint
COMPETING TERMS
KNOWLEDGE AREAS
Data Security Data Privacy & Compliance Software Engineering Infrastructure
TARGET AUDIENCE
Security Architect Cybersecurity Engineer Software Developer DevOps Engineer Application Administrator Chief Information Security Officer Data Privacy Officer
EXTERNAL SOURCES
- Wikipedia - OpenPGP
- IETF RFC 9580 - OpenPGP message and certificate format specification
- GnuPG - Operational guide to OpenPGP keys and certificates
- OpenPGP Keyserver - Modern OpenPGP keyserver and verification approach
TOP QUESTIONS
What is a PGP Certificates fingerprint and why does it matter?
A fingerprint is a short, unique hash of the certificate used to verify identity. It matters because comparing fingerprints via an independent channel prevents man-in-the-middle attacks.
Category: Requirements
How does the web of trust relate to PGP Certificates?
The web of trust allows individuals to certify each other’s keys, creating decentralized trust chains. This avoids relying on a single certificate authority and fits open communities.
Category: Example
What is the biggest misunderstanding about PGP Certificates?
Many think a keyserver’s presence implies trustworthiness. In reality, trust comes from signatures you validate and assign trust to, not mere publication.
Category: Misunderstanding
What is a common mistake when using PGP Certificates?
Failing to generate and safely store a revocation certificate is common. Without it, recovering from key compromise or loss becomes difficult or impossible.
Category: Mistakes
How do subkeys improve PGP Certificates security?
Subkeys let you keep the primary key offline and use separate keys for encryption, signing, and authentication. This limits exposure and simplifies rotation.
Category: Benefits
What competes with PGP Certificates for email security?
X.509-based S/MIME offers centralized trust via certificate authorities. Organizations often prefer S/MIME for managed environments, while communities favor OpenPGP’s decentralization.
Category: Alternatives
How should organizations manage PGP Certificates at scale?
Use key policies, standardized verification procedures, and automated distribution via keyservers or repositories. Track expirations and enforce revocation practices.
Category: Management
Where are PGP Certificates commonly used beyond email?
They are widely used for signing software releases, Git tags, and package repositories, providing integrity and publisher authenticity guarantees.
Category: UseCases
What is a key ceremony for PGP Certificates?
A key ceremony is a formalized process to generate, verify, and distribute keys and revocation material, improving assurance and auditability.
Category: Process