libkpgp
kpgpkey.h
Go to the documentation of this file.
847 const int result = QString::compare( left->primaryUserID().toLower(), right->primaryUserID().toLower() );
bool isValidEncryptionKey() const
Returns true if the key is a valid encryption key.
Definition: kpgpkey.cpp:187
void setRevoked(const bool revoked)
Sets the flag if the subkey has been revoked to revoked .
Definition: kpgpkey.h:436
Validity
These are the possible validity values for a PGP user id and for the owner trust. ...
Definition: kpgpkey.h:32
Key(const KeyID &keyid=KeyID(), const QString &uid=QString(), const bool secret=false)
Constructs a new PGP key with keyid as key ID of the primary key and uid as primary user ID...
Definition: kpgpkey.cpp:87
static KeyIDList fromStringList(const QStringList &)
Converts from a QStringList to a KeyIDList.
Definition: kpgpkey.cpp:41
void setCanCertify(const bool canCertify)
Sets the flag if the key can be used to certify keys to canCertify .
Definition: kpgpkey.h:762
bool canEncrypt() const
Returns true if the subkey can be used to encrypt data.
Definition: kpgpkey.h:381
void setFingerprint(const KeyID &keyID, const QByteArray &fpr)
Sets the fingerprint of the given subkey to fpr .
Definition: kpgpkey.cpp:252
void setDisabled(const bool disabled)
Sets the flag if the subkey has been disabled to disabled .
Definition: kpgpkey.h:446
void setExpired(const bool expired)
Sets the flag if the subkey has expired to expired .
Definition: kpgpkey.h:441
bool canCertify() const
Returns true if the subkey can be used to certify keys.
Definition: kpgpkey.h:391
Definition: kpgpkey.h:39
void setCanEncrypt(const bool canEncrypt)
Sets the flag if the key can be used to encrypt data to canEncrypt .
Definition: kpgpkey.h:752
void setEncryptionPreference(const EncryptPref encrPref)
Sets the encryption preference for this key to encrPref .
Definition: kpgpkey.h:772
Definition: kpgpkey.h:38
void setKeyLength(const unsigned int keyLen)
Sets the key length of the subkey to keyLen bits.
Definition: kpgpkey.h:476
bool canEncrypt() const
Returns true if the key can be used to encrypt data.
Definition: kpgpkey.h:712
void setInvalid(const bool invalid)
Sets the flag if the subkey is invalid to invalid .
Definition: kpgpkey.h:451
time_t creationDate() const
Returns the creation date of the primary subkey.
Definition: kpgpkey.h:822
void setCanSign(const bool canSign)
Sets the flag if the subkey can be used to sign data to canSign .
Definition: kpgpkey.h:461
void setSecret(const bool secret)
Sets the flag if the key is a secret key to secret .
Definition: kpgpkey.h:727
void setDisabled(const bool disabled)
Sets the flag if the key has been disabled to disabled .
Definition: kpgpkey.h:742
void setInvalid(const bool invalid)
Sets the flag if the user id is invalid to invalid.
Definition: kpgpkey.h:170
void append(const T &value)
EncryptPref encryptionPreference()
Returns the encryption preference for this key.
Definition: kpgpkey.h:767
void setInvalid(const bool invalid)
Sets the flag if the key is invalid to invalid .
Definition: kpgpkey.h:747
KeyID longKeyID() const
Returns the long 64 bit key ID of the subkey if it's available.
Definition: kpgpkey.h:406
bool isEmpty() const
This class is used to store information about a subkey of a PGP key.
Definition: kpgpkey.h:183
void addUserID(const QString &uid, const Validity validity=KPGP_VALIDITY_UNKNOWN, const bool revoked=false, const bool invalid=false)
Adds a user ID with the given values to the key if uid isn't an empty string.
Definition: kpgpkey.cpp:200
QByteArray right(int len) const
void setRevoked(const bool revoked)
Sets the flag if the user id has been revoked to revoked.
Definition: kpgpkey.h:165
Definition: kpgpkey.h:50
Definition: kpgpkey.h:35
T & first()
Definition: kpgpkey.h:57
void setSecret(const bool secret)
Sets the flag if the subkey is a secret subkey to secret .
Definition: kpgpkey.h:431
UserID(const QString &str, const Validity validity=KPGP_VALIDITY_UNKNOWN, const bool revoked=false, const bool invalid=false)
Constructs a new user id with the given values.
Definition: kpgpkey.cpp:53
QString primaryUserID() const
Returns the primary user ID or a null string if there are no user IDs.
Definition: kpgpkey.h:777
void setExpirationDate(const time_t expirationDate)
Sets the expiration date of the subkey to expirationDate seconds since Epoch.
Definition: kpgpkey.h:496
This class is used to store information about a user id of a PGP key.
Definition: kpgpkey.h:72
QString toLower() const
Definition: kpgpkey.h:37
bool canCertify() const
Returns true if the key can be used to certify keys.
Definition: kpgpkey.h:722
unsigned int keyAlgorithm() const
Returns the key algorithm of the subkey.
Definition: kpgpkey.h:396
bool isValidSigningKey() const
Returns true if the key is a valid signing key.
Definition: kpgpkey.cpp:194
Definition: kpgpkey.h:46
Definition: kpgpkey.h:51
void setCanCertify(const bool canCertify)
Sets the flag if the subkey can be used to certify keys to canCertify .
Definition: kpgpkey.h:466
QByteArray primaryFingerprint() const
Returns the fingerprint of the primary key or a null string if there are no subkeys.
Definition: kpgpkey.h:797
void setFingerprint(const QByteArray &fingerprint)
Sets the fingerprint of the subkey to fingerprint .
Definition: kpgpkey.h:486
void setKeyAlgorithm(const unsigned int keyAlgo)
Sets the key algorithm of the subkey to keyAlgo .
Definition: kpgpkey.h:471
void addSubkey(const KeyID &keyID, const bool secret=false)
Adds a subkey with the given values to the key if keyID isn't an empty string.
Definition: kpgpkey.cpp:222
void setExpired(const bool expired)
Sets the flag if the key has expired to expired .
Definition: kpgpkey.h:737
void setRevoked(const bool revoked)
Sets the flag if the key has been revoked to revoked .
Definition: kpgpkey.h:732
Definition: kpgpkey.h:48
Definition: kpgpkey.h:36
Definition: kpgpkey.h:47
Definition: kpgpkey.h:34
Definition: kpgpkey.h:49
QStringList toStringList() const
Converts from a KeyIDList to a QStringList.
Definition: kpgpkey.cpp:30
Subkey(const KeyID &keyID, const bool secret=false)
Constructs a new subkey with the given key ID.
Definition: kpgpkey.cpp:65
int compare(const QString &other) const
void setCanEncrypt(const bool canEncrypt)
Sets the flag if the subkey can be used to encrypt data to canEncrypt .
Definition: kpgpkey.h:456
void setCanSign(const bool canSign)
Sets the flag if the key can be used to sign data to canSign .
Definition: kpgpkey.h:757
bool matchesUserID(const QString &str, bool cs=true)
Returns true if the given string matches one of the user IDs.
Definition: kpgpkey.cpp:209
Subkey * getSubkey(const KeyID &keyID)
Returns a pointer to the subkey with the given key ID.
Definition: kpgpkey.cpp:230
void setCreationDate(const time_t creationDate)
Sets the creation date of the subkey to creationDate seconds since Epoch.
Definition: kpgpkey.h:491
void cloneKeyTrust(const Key *key)
Set the validity values for the user ids to the validity values of the given key. ...
Definition: kpgpkey.cpp:168
KeyID primaryKeyID() const
Returns the key ID of the primary key or a null string if there are no subkeys.
Definition: kpgpkey.h:787
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:32:22 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:32:22 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.