#include <KeyRing.h>
Public Types | |
enum | KeyTrust { KEY_DONT_TRUST = 0, KEY_TRUST_TEMPORARILY, KEY_TRUST_AND_IMPORT } |
User reply options for the askUserToTrustKey callback. More... | |
Public Member Functions | |
virtual KeyTrust | askUserToAcceptKey (const PublicKey &key, const KeyContext &keycontext=KeyContext()) |
Ask user to trust and/or import the key to trusted keyring. | |
virtual bool | askUserToAcceptUnsignedFile (const std::string &file, const KeyContext &keycontext=KeyContext()) |
virtual bool | askUserToAcceptUnknownKey (const std::string &file, const std::string &id, const KeyContext &keycontext=KeyContext()) |
we DONT know the key, only its id, but we have never seen it, the difference with trust key is that if you dont have it, you can't import it later. | |
virtual bool | askUserToAcceptVerificationFailed (const std::string &file, const PublicKey &key, const KeyContext &keycontext=KeyContext()) |
The file filedesc is signed but the verification failed. |
Per default all methods answer false
. This may be canged by calling KeyRing::setDefaultAccept.
Definition at line 44 of file KeyRing.h.
User reply options for the askUserToTrustKey callback.
filedes | Name of the file (repo alias) or filename if not available |
KeyRingReport::KeyTrust zypp::KeyRingReport::askUserToAcceptKey | ( | const PublicKey & | key, | |
const KeyContext & | keycontext = KeyContext() | |||
) | [virtual] |
Ask user to trust and/or import the key to trusted keyring.
Definition at line 66 of file KeyRing.cc.
References KEY_DONT_TRUST, KEY_TRUST_AND_IMPORT, KEY_TRUST_TEMPORARILY, zypp::KeyRing::TRUST_AND_IMPORT_KEY, and zypp::KeyRing::TRUST_KEY_TEMPORARILY.
virtual bool zypp::KeyRingReport::askUserToAcceptUnsignedFile | ( | const std::string & | file, | |
const KeyContext & | keycontext = KeyContext() | |||
) | [virtual] |
virtual bool zypp::KeyRingReport::askUserToAcceptUnknownKey | ( | const std::string & | file, | |
const std::string & | id, | |||
const KeyContext & | keycontext = KeyContext() | |||
) | [virtual] |
we DONT know the key, only its id, but we have never seen it, the difference with trust key is that if you dont have it, you can't import it later.
The answer means continue yes or no?
virtual bool zypp::KeyRingReport::askUserToAcceptVerificationFailed | ( | const std::string & | file, | |
const PublicKey & | key, | |||
const KeyContext & | keycontext = KeyContext() | |||
) | [virtual] |
The file filedesc is signed but the verification failed.
filedesc | Filename or its description. |