28TQStringList KeyIDList::toStringList()
 const 
   31  for( KeyIDList::ConstIterator it = begin(); it != end(); ++it ) {
 
   39KeyIDList KeyIDList::fromStringList( 
const TQStringList& l )
 
   42  for( TQStringList::ConstIterator it = l.begin(); it != l.end(); ++it ) {
 
   43    res << (*it).local8Bit();
 
   51               const bool revoked, 
const bool invalid)
 
   84Key::Key(
const KeyID& keyid, 
const TQString& uid, 
const bool secret) :
 
   85  mSubkeys(), mUserIDs()
 
  101  mEncryptPref = UnknownEncryptPref;
 
  107  mUserIDs.setAutoDelete(
true);
 
  109  mSubkeys.setAutoDelete(
true);
 
  125  mEncryptPref = UnknownEncryptPref;
 
  127  mSubkeys.setAutoDelete(
true);
 
  129  mUserIDs.setAutoDelete(
true);
 
  136  Validity trust = KPGP_VALIDITY_UNKNOWN;
 
  138  for( UserIDListIterator it(mUserIDs); it.current(); ++it )
 
  140    if( (*it)->validity() > trust )
 
  141      trust = (*it)->validity();
 
  150  Validity trust = KPGP_VALIDITY_UNKNOWN;
 
  155  for( UserIDListIterator it(mUserIDs); it.current(); ++it )
 
  157    if( (*it)->text() == uid )
 
  158      trust = (*it)->validity();
 
  170  for( UserIDListIterator it(mUserIDs); it.current(); ++it )
 
  172    (*it)->setValidity( key->
keyTrust( (*it)->text() ) );
 
  179  return ( !mRevoked && !mExpired && !mDisabled && !mInvalid );
 
  186  return ( !mRevoked && !mExpired && !mDisabled && !mInvalid && mCanEncrypt );
 
  193  return ( !mRevoked && !mExpired && !mDisabled && !mInvalid && mCanSign );
 
  198                    const bool revoked, 
const bool invalid)
 
  200  if (!uid.isEmpty()) {
 
  202    mUserIDs.append(userID);
 
  208  if (str.isEmpty() || mUserIDs.isEmpty())
 
  211  for (UserIDListIterator it(mUserIDs); it.current(); ++it) {
 
  212    if (((*it)->text().find(str, 0, cs)) != -1)
 
  221  if (!keyID.isEmpty()) {
 
  223    mSubkeys.append(key);
 
  229  if (keyID.isEmpty() || mSubkeys.isEmpty())
 
  233  bool longKeyID = (keyID.length() == 16);
 
  235  for (SubkeyListIterator it(mSubkeys); it.current(); ++it) {
 
  237      if ((*it)->longKeyID() == keyID)
 
  241      if ((*it)->keyID() == keyID)
 
  256    kdDebug(5006) << 
"Error: Can't set fingerprint. A subkey with key ID 0x" 
  257                  << keyID << 
" doesn't exist." << endl;
 
This class is used to store information about a PGP key.
 
bool matchesUserID(const TQString &str, bool cs=true)
Returns true if the given string matches one of the user IDs.
 
bool invalid() const
Returns true if the key is invalid.
 
void setFingerprint(const KeyID &keyID, const TQCString &fpr)
Sets the fingerprint of the given subkey to fpr.
 
bool secret() const
Returns true if the key is a secret key.
 
bool isValid() const
Returns true if the key is valid, i.e.
 
void addUserID(const TQString &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.
 
bool revoked() const
Returns true if the key has been revoked.
 
void cloneKeyTrust(const Key *key)
Set the validity values for the user ids to the validity values of the given key.
 
bool isValidEncryptionKey() const
Returns true if the key is a valid encryption key.
 
Validity keyTrust() const
Returns the trust value of this key.
 
bool isValidSigningKey() const
Returns true if the key is a valid signing key.
 
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.
 
void clear()
Clears/resets all key data.
 
Subkey * getSubkey(const KeyID &keyID)
Returns a pointer to the subkey with the given key ID.
 
Key(const KeyID &keyid=KeyID(), const TQString &uid=TQString(), const bool secret=false)
Constructs a new PGP key with keyid as key ID of the primary key and uid as primary user ID.
 
This class is used to store information about a subkey of a PGP key.
 
void setFingerprint(const TQCString &fingerprint)
Sets the fingerprint of the subkey to fingerprint.
 
Subkey(const KeyID &keyID, const bool secret=false)
Constructs a new subkey with the given key ID.
 
KeyID keyID() const
Returns the (short) 32 bit key ID of the subkey.
 
bool secret() const
Returns true if the subkey is a secret subkey.
 
This class is used to store information about a user id of a PGP key.
 
UserID(const TQString &str, const Validity validity=KPGP_VALIDITY_UNKNOWN, const bool revoked=false, const bool invalid=false)
Constructs a new user id with the given values.
 
bool invalid() const
Returns true if the user id is invalid.
 
bool revoked() const
Returns true if the user id has been revoked.
 
Validity validity() const
Returns the validity of resp.