libkpgp

Kpgp Namespace Reference


Classes

class  Module
class  Base
class  Base2
class  BaseG
class  Base5
class  Base6
class  Block
class  KeyIDList
class  UserID
 This class is used to store information about a user id of a PGP key. More...
class  Subkey
 This class is used to store information about a subkey of a PGP key. More...
class  Key
 This class is used to store information about a PGP key. More...
class  KeyList
class  PassphraseDialog
 the passphrase dialog More...
class  Config
 a widget for configuring the pgp interface. More...
class  KeySelectionDialog
class  KeyRequester
class  PublicKeyRequester
class  SecretKeyRequester
class  KeyApprovalDialog
class  CipherTextDialog

Typedefs

typedef QCString KeyID
typedef QPtrList< UserIDUserIDList
typedef QPtrListIterator<
UserID
UserIDListIterator
typedef QPtrList< SubkeySubkeyList
typedef QPtrListIterator<
Subkey
SubkeyListIterator
typedef QPtrList< KeyKeyListBase
typedef QPtrListIterator<
Key
KeyListIterator

Enumerations

enum  {
  PublicKeys = 1, SecretKeys = 2, EncryptionKeys = 4, SigningKeys = 8,
  ValidKeys = 16, TrustedKeys = 32, AllKeys = PublicKeys | SecretKeys | EncryptionKeys | SigningKeys, PubSecKeys = PublicKeys | SecretKeys,
  EncrSignKeys = EncryptionKeys | SigningKeys
}
enum  Result { Failure = 0, Ok = 1, Canceled = 2 }
enum  BlockType {
  UnknownBlock = -1, NoPgpBlock = 0, PgpMessageBlock = 1, MultiPgpMessageBlock = 2,
  SignatureBlock = 3, ClearsignedBlock = 4, PublicKeyBlock = 5, PrivateKeyBlock = 6
}
enum  MessageStatus {
  OK = 0x0000, CLEARTEXT = 0x0000, RUN_ERR = 0x0001, ERROR = 0x0001,
  ENCRYPTED = 0x0002, SIGNED = 0x0004, GOODSIG = 0x0008, ERR_SIGNING = 0x0010,
  UNKNOWN_SIG = 0x0020, BADPHRASE = 0x0040, BADKEYS = 0x0080, NO_SEC_KEY = 0x0100,
  MISSINGKEY = 0x0200, CANCEL = 0x8000
}
enum  Validity {
  KPGP_VALIDITY_UNKNOWN = 0, KPGP_VALIDITY_UNDEFINED = 1, KPGP_VALIDITY_NEVER = 2, KPGP_VALIDITY_MARGINAL = 3,
  KPGP_VALIDITY_FULL = 4, KPGP_VALIDITY_ULTIMATE = 5
}
enum  EncryptPref {
  NeverEncrypt = -1, UnknownEncryptPref = 0, AlwaysEncrypt = 1, AlwaysEncryptIfPossible = 2,
  AlwaysAskForEncryption = 3, AskWheneverPossible = 4
}

Variables

static KStaticDeleter< Modulekpgpod

Enumeration Type Documentation

anonymous enum

This enumerated type is used by Kpgp::* to indicate which keys can be selected by the user.

The following values are available:

  • Kpgp::PublicKeys: Public keys are shown in the selection dialog.
  • Kpgp::SecretKeys: Secret keys are shown in the selection dialog.
  • Kpgp::EncryptionKeys: Encryption keys can be selected.
  • Kpgp::SigningKeys: Signing keys can be selected.
  • Kpgp::ValidKeys: Only valid keys can be selected.
  • Kpgp::TrustedKeys: Only trusted keys can be selected.
  • Kpgp::AllKeys == PublicKeys | SecretKeys | EncryptionKeys | SigningKeys

Definition at line 60 of file kpgp.h.

These are the possible preferences for encryption.

Definition at line 46 of file kpgpkey.h.

These are the possible validity values for a PGP user id and for the owner trust.

Definition at line 34 of file kpgpkey.h.

KDE Home | KDE Accessibility Home | Description of Access Keys