Zero Install .NET API  2.18.0
Classes
ZeroInstall.Store.Trust Namespace Reference

Structures and logic for OpenPGP signatures and trust (which domains the user associates with which signatures). More...

Classes

class  BadSignature
 Represents a bad signature (i.e., the message has been tampered with). More...
 
class  BouncyCastle
 Provides access to the OpenPGP signature functions of Bouncy Castle. More...
 
struct  Domain
 A specific domain with feeds a Key is trusted to sign. More...
 
class  DomainSet
 A set of alphabetically sorted Domains. More...
 
class  ErrorSignature
 Represents a signature that could not be validated for some reason. More...
 
class  GnuPG
 Provides access to the signature functions of GnuPG. More...
 
interface  IFingerprintContainer
 An object containing a fingerprint for an IOpenPgp public or private key. More...
 
interface  IKeyIDContainer
 An object containing a key ID for an IOpenPgp public or private key. More...
 
interface  IOpenPgp
 Provides access to an encryption/signature system compatible with the OpenPGP standard. More...
 
class  Key
 A known OpenPGP key, trusted to sign feeds from a certain set of domains. More...
 
class  MissingKeySignature
 Represents a signature that could not yet be verified because the key is missing. Use IOpenPgp.ImportKey to import the key and then retry. More...
 
class  OpenPgp
 Provides IOpenPgp instances. More...
 
class  OpenPgpExtensions
 Provides extension methods for IOpenPgp implementations. More...
 
class  OpenPgpSecretKey
 Represents a secret key stored in a local IOpenPgp profile. More...
 
class  OpenPgpSignature
 Represents a signature checked by an IOpenPgp implementation. More...
 
class  OpenPgpUtils
 Helper methods for IKeyIDContainer and IFingerprintContainer. More...
 
class  SignatureException
 Indicates the IOpenPgp implementation detected a problem with a digital signature. More...
 
class  TrustDB
 A database of OpenPGP signature fingerprints the users trusts to sign Feeds coming from specific domains. More...
 
class  ValidSignature
 Represents a valid signature. More...
 
class  WrongPassphraseException
 Indicates that an incorrect passphrase was passed to GnuPG. More...
 

Detailed Description

Structures and logic for OpenPGP signatures and trust (which domains the user associates with which signatures).