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
< UserID
UserIDList
typedef
QPtrListIterator
< UserID
UserIDListIterator
typedef QPtrList
< Subkey
SubkeyList
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
< Module
kpgpod

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:

Enumerator:
PublicKeys 
SecretKeys 
EncryptionKeys 
SigningKeys 
ValidKeys 
TrustedKeys 
AllKeys 
PubSecKeys 
EncrSignKeys 

Definition at line 60 of file kpgp.h.

Enumerator:
UnknownBlock 
NoPgpBlock 
PgpMessageBlock 
MultiPgpMessageBlock 
SignatureBlock 
ClearsignedBlock 
PublicKeyBlock 
PrivateKeyBlock 

Definition at line 35 of file kpgpblock.h.

These are the possible preferences for encryption.

Enumerator:
NeverEncrypt 
UnknownEncryptPref 
AlwaysEncrypt 
AlwaysEncryptIfPossible 
AlwaysAskForEncryption 
AskWheneverPossible 

Definition at line 46 of file kpgpkey.h.

Enumerator:
OK 
CLEARTEXT 
RUN_ERR 
ERROR 
ENCRYPTED 
SIGNED 
GOODSIG 
ERR_SIGNING 
UNKNOWN_SIG 
BADPHRASE 
BADKEYS 
NO_SEC_KEY 
MISSINGKEY 
CANCEL 

Definition at line 46 of file kpgpblock.h.

Enumerator:
Failure 
Ok 
Canceled 

Definition at line 71 of file kpgp.h.

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

Enumerator:
KPGP_VALIDITY_UNKNOWN 
KPGP_VALIDITY_UNDEFINED 
KPGP_VALIDITY_NEVER 
KPGP_VALIDITY_MARGINAL 
KPGP_VALIDITY_FULL 
KPGP_VALIDITY_ULTIMATE 

Definition at line 34 of file kpgpkey.h.

KDE Home | KDE Accessibility Home | Description of Access Keys