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.
Domain
A specific domain with feeds a Key is trusted to sign.
DomainSet
A set of alphabetically sorted Domains.
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. Use ImportKey(ArraySegment<Byte>) to import the key and then retry.
OpenPgp
Provides IOpenPgp instances.
OpenPgpExtensions
Provides extension methods for IOpenPgp implementations.
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.
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.