|
libzypp
17.35.16
|
KeyRing implementation. More...
#include <zypp/zypp_detail/keyring_p.h>
Public Member Functions | |
| Impl (const Pathname &baseTmpDir) | |
| void | importKey (const PublicKey &key, bool trusted=false) |
| void | multiKeyImport (const Pathname &keyfile_r, bool trusted_r=false) |
| void | deleteKey (const std::string &id, bool trusted) |
| std::string | readSignatureKeyId (const Pathname &signature) |
| bool | isKeyTrusted (const std::string &id) |
| bool | isKeyKnown (const std::string &id) |
| std::list< PublicKey > | trustedPublicKeys () |
| std::list< PublicKey > | publicKeys () |
| const std::list< PublicKeyData > & | trustedPublicKeyData () |
| const std::list< PublicKeyData > & | publicKeyData () |
| void | dumpPublicKey (const std::string &id, bool trusted, std::ostream &stream) |
| PublicKey | exportPublicKey (const PublicKeyData &keyData) |
| PublicKey | exportTrustedPublicKey (const PublicKeyData &keyData) |
| bool | verifyFileSignature (const Pathname &file, const Pathname &signature) |
| bool | verifyFileTrustedSignature (const Pathname &file, const Pathname &signature) |
| PublicKeyData | publicKeyExists (const std::string &id) |
| PublicKeyData | trustedPublicKeyExists (const std::string &id) |
| void | allowPreload (bool yesno_r) |
| CachedPublicKeyData::Manip | keyRingManip (const Pathname &keyring) |
| Impl helper providing on demand a KeyManagerCtx to manip a cached keyring. More... | |
| bool | verifyFile (const Pathname &file, const Pathname &signature, const Pathname &keyring) |
| void | importKey (const Pathname &keyfile, const Pathname &keyring) |
| PublicKey | exportKey (const std::string &id, const Pathname &keyring) |
| PublicKey | exportKey (const PublicKeyData &keyData, const Pathname &keyring) |
| PublicKey | exportKey (const PublicKey &key, const Pathname &keyring) |
| void | dumpPublicKey (const std::string &id, const Pathname &keyring, std::ostream &stream) |
| filesystem::TmpFile | dumpPublicKeyToTmp (const std::string &id, const Pathname &keyring) |
| void | deleteKey (const std::string &id, const Pathname &keyring) |
| std::list< PublicKey > | publicKeys (const Pathname &keyring) |
| const std::list< PublicKeyData > & | publicKeyData (const Pathname &keyring) |
| PublicKeyData | publicKeyExists (const std::string &id, const Pathname &keyring) |
Get PublicKeyData for ID (false if ID is not found). More... | |
| void | preloadCachedKeys () |
| Load key files cached on the system into the generalKeyRing. More... | |
| const Pathname | generalKeyRing () const |
| const Pathname | trustedKeyRing () const |
Private Attributes | |
| filesystem::TmpDir | _trusted_tmp_dir |
| filesystem::TmpDir | _general_tmp_dir |
| Pathname | _base_dir |
| bool | _allowPreload = false |
| CachedPublicKeyData | cachedPublicKeyData |
| Functor returning the keyrings data (cached). More... | |
KeyRing implementation.
Definition at line 94 of file keyring_p.h.
| zypp::KeyRing::Impl::Impl | ( | const Pathname & | baseTmpDir | ) |
Definition at line 212 of file KeyRing.cc.
Definition at line 220 of file KeyRing.cc.
Definition at line 242 of file KeyRing.cc.
| void zypp::KeyRing::Impl::deleteKey | ( | const std::string & | id, |
| bool | trusted | ||
| ) |
Definition at line 247 of file KeyRing.cc.
| std::string zypp::KeyRing::Impl::readSignatureKeyId | ( | const Pathname & | signature | ) |
Definition at line 417 of file KeyRing.cc.
|
inline |
Definition at line 104 of file keyring_p.h.
|
inline |
Definition at line 106 of file keyring_p.h.
|
inline |
Definition at line 109 of file keyring_p.h.
|
inline |
Definition at line 111 of file keyring_p.h.
|
inline |
Definition at line 114 of file keyring_p.h.
|
inline |
Definition at line 116 of file keyring_p.h.
|
inline |
Definition at line 119 of file keyring_p.h.
|
inline |
Definition at line 122 of file keyring_p.h.
|
inline |
Definition at line 124 of file keyring_p.h.
|
inline |
Definition at line 127 of file keyring_p.h.
|
inline |
Definition at line 129 of file keyring_p.h.
|
inline |
Definition at line 132 of file keyring_p.h.
|
inline |
Definition at line 134 of file keyring_p.h.
|
inline |
Definition at line 137 of file keyring_p.h.
|
inline |
Impl helper providing on demand a KeyManagerCtx to manip a cached keyring.
Definition at line 141 of file keyring_p.h.
| bool zypp::KeyRing::Impl::verifyFile | ( | const Pathname & | file, |
| const Pathname & | signature, | ||
| const Pathname & | keyring | ||
| ) |
Definition at line 433 of file KeyRing.cc.
Definition at line 397 of file KeyRing.cc.
Definition at line 355 of file KeyRing.cc.
| PublicKey zypp::KeyRing::Impl::exportKey | ( | const PublicKeyData & | keyData, |
| const Pathname & | keyring | ||
| ) |
Definition at line 350 of file KeyRing.cc.
Definition at line 149 of file keyring_p.h.
| void zypp::KeyRing::Impl::dumpPublicKey | ( | const std::string & | id, |
| const Pathname & | keyring, | ||
| std::ostream & | stream | ||
| ) |
Definition at line 367 of file KeyRing.cc.
| filesystem::TmpFile zypp::KeyRing::Impl::dumpPublicKeyToTmp | ( | const std::string & | id, |
| const Pathname & | keyring | ||
| ) |
Definition at line 372 of file KeyRing.cc.
| void zypp::KeyRing::Impl::deleteKey | ( | const std::string & | id, |
| const Pathname & | keyring | ||
| ) |
Definition at line 410 of file KeyRing.cc.
Definition at line 383 of file KeyRing.cc.
|
inline |
Definition at line 158 of file keyring_p.h.
| PublicKeyData zypp::KeyRing::Impl::publicKeyExists | ( | const std::string & | id, |
| const Pathname & | keyring | ||
| ) |
Get PublicKeyData for ID (false if ID is not found).
Definition at line 276 of file KeyRing.cc.
| void zypp::KeyRing::Impl::preloadCachedKeys | ( | ) |
Load key files cached on the system into the generalKeyRing.
Definition at line 296 of file KeyRing.cc.
|
inline |
Definition at line 166 of file keyring_p.h.
|
inline |
Definition at line 168 of file keyring_p.h.
|
private |
Definition at line 173 of file keyring_p.h.
|
private |
Definition at line 174 of file keyring_p.h.
|
private |
Definition at line 175 of file keyring_p.h.
|
private |
Definition at line 176 of file keyring_p.h.
|
private |