Namespace ZeroInstall.Store.Trust
Structures and logic for OpenPGP signatures and trust (which domains the user associates with which signatures).
Classes
- BadSignature
Represents a bad signature (i.e., the message has been tampered with).
- BouncyCastle
Provides access to the OpenPGP signature functions of Bouncy Castle.
- ErrorSignature
Represents a signature that could not be validated for some reason.
- GnuPG
Provides access to the signature functions of GnuPG.
- Key
A known OpenPGP key, trusted to sign feeds from a certain set of domains.
- MissingKeySignature
Represents a signature that could not yet be verified because the key is missing.
- OpenPgpExtensions
Provides extension methods for IOpenPgp implementations.
- OpenPgpFingerprint
An OpenPGP key fingerprint.
- OpenPgpSecretKey
Represents a secret key stored in a local IOpenPgp profile.
- OpenPgpSignature
Represents a signature checked by an IOpenPgp implementation.
- OpenPgpUtils
Helper methods for IKeyIDContainer and IFingerprintContainer.
- SignatureException
Indicates the IOpenPgp implementation detected a problem with a digital signature.
- TrustDB
A database of OpenPGP signature fingerprints the users trusts to sign Feeds coming from specific domains.
- ValidSignature
Represents a valid signature.
- WrongPassphraseException
Indicates that an incorrect passphrase was passed to GnuPG.
Structs
Interfaces
- IFingerprintContainer
An object containing a fingerprint for an IOpenPgp public or private key.
- IKeyIDContainer
An object containing a key ID for an IOpenPgp public or private key.
- IOpenPgp
Provides access to an encryption/signature system compatible with the OpenPGP standard.