Sophie

Sophie

distrib > Mageia > 7 > armv7hl > media > core-updates > by-pkgid > 68c0c2ff89d8bf9051ff1b9773ed48e4 > files > 8443

libzypp-doc-17.9.0-1.1.mga7.noarch.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>libzypp: zypp::KeyRing::Impl Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  $(document).ready(initResizable);
/* @license-end */</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">libzypp
   &#160;<span id="projectnumber">17.9.0</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('structzypp_1_1KeyRing_1_1Impl.html','');});
/* @license-end */
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pri-methods">Private Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="structzypp_1_1KeyRing_1_1Impl-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">zypp::KeyRing::Impl Struct Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><a class="el" href="classzypp_1_1KeyRing.html" title="Gpg key handling.">KeyRing</a> implementation.  
 <a href="structzypp_1_1KeyRing_1_1Impl.html#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a5cb3b075141f9c5ed85141cee0669eff"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1KeyRing_1_1Impl.html#a5cb3b075141f9c5ed85141cee0669eff">Impl</a> (const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;baseTmpDir)</td></tr>
<tr class="separator:a5cb3b075141f9c5ed85141cee0669eff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02c2b373b657b367bf56505f86d13891"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1KeyRing_1_1Impl.html#a02c2b373b657b367bf56505f86d13891">importKey</a> (const <a class="el" href="classzypp_1_1PublicKey.html">PublicKey</a> &amp;key, <a class="el" href="classbool.html">bool</a> trusted=false)</td></tr>
<tr class="separator:a02c2b373b657b367bf56505f86d13891"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab91b50198cb2121bf997907d5bc9079e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1KeyRing_1_1Impl.html#ab91b50198cb2121bf997907d5bc9079e">multiKeyImport</a> (const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;keyfile_r, <a class="el" href="classbool.html">bool</a> trusted_r=false)</td></tr>
<tr class="separator:ab91b50198cb2121bf997907d5bc9079e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf2cb1d0996f8898917401164e490211"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1KeyRing_1_1Impl.html#abf2cb1d0996f8898917401164e490211">deleteKey</a> (const std::string &amp;id, <a class="el" href="classbool.html">bool</a> trusted)</td></tr>
<tr class="separator:abf2cb1d0996f8898917401164e490211"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaaf4c2ab368a37b2711a4d1a951dcff8"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1KeyRing_1_1Impl.html#aaaf4c2ab368a37b2711a4d1a951dcff8">readSignatureKeyId</a> (const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;signature)</td></tr>
<tr class="separator:aaaf4c2ab368a37b2711a4d1a951dcff8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd38da33b20ca9f2b1d28356d515c3b9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1KeyRing_1_1Impl.html#afd38da33b20ca9f2b1d28356d515c3b9">isKeyTrusted</a> (const std::string &amp;id)</td></tr>
<tr class="separator:afd38da33b20ca9f2b1d28356d515c3b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a376d72288e5d25aa8cb55179bff583f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1KeyRing_1_1Impl.html#a376d72288e5d25aa8cb55179bff583f9">isKeyKnown</a> (const std::string &amp;id)</td></tr>
<tr class="separator:a376d72288e5d25aa8cb55179bff583f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8fe22331a8142d47902a3c00238c2a00"><td class="memItemLeft" align="right" valign="top">std::list&lt; <a class="el" href="classzypp_1_1PublicKey.html">PublicKey</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1KeyRing_1_1Impl.html#a8fe22331a8142d47902a3c00238c2a00">trustedPublicKeys</a> ()</td></tr>
<tr class="separator:a8fe22331a8142d47902a3c00238c2a00"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44c9abef4d5bba51ef5accabe35084fc"><td class="memItemLeft" align="right" valign="top">std::list&lt; <a class="el" href="classzypp_1_1PublicKey.html">PublicKey</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1KeyRing_1_1Impl.html#a44c9abef4d5bba51ef5accabe35084fc">publicKeys</a> ()</td></tr>
<tr class="separator:a44c9abef4d5bba51ef5accabe35084fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a324e267c588328a30514abbdc972ba64"><td class="memItemLeft" align="right" valign="top">const std::list&lt; <a class="el" href="classzypp_1_1PublicKeyData.html">PublicKeyData</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1KeyRing_1_1Impl.html#a324e267c588328a30514abbdc972ba64">trustedPublicKeyData</a> ()</td></tr>
<tr class="separator:a324e267c588328a30514abbdc972ba64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e0c2fdfe528604d870279236e52776a"><td class="memItemLeft" align="right" valign="top">const std::list&lt; <a class="el" href="classzypp_1_1PublicKeyData.html">PublicKeyData</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1KeyRing_1_1Impl.html#a7e0c2fdfe528604d870279236e52776a">publicKeyData</a> ()</td></tr>
<tr class="separator:a7e0c2fdfe528604d870279236e52776a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afdc3f5a9b2f3eb0349e369dc239d5094"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1KeyRing_1_1Impl.html#afdc3f5a9b2f3eb0349e369dc239d5094">dumpPublicKey</a> (const std::string &amp;id, <a class="el" href="classbool.html">bool</a> trusted, std::ostream &amp;stream)</td></tr>
<tr class="separator:afdc3f5a9b2f3eb0349e369dc239d5094"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2630e9f9852f13a39612fb2aafff5b81"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1PublicKey.html">PublicKey</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1KeyRing_1_1Impl.html#a2630e9f9852f13a39612fb2aafff5b81">exportPublicKey</a> (const <a class="el" href="classzypp_1_1PublicKeyData.html">PublicKeyData</a> &amp;keyData)</td></tr>
<tr class="separator:a2630e9f9852f13a39612fb2aafff5b81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a416cc052151456b2a82eb92c5959788d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1PublicKey.html">PublicKey</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1KeyRing_1_1Impl.html#a416cc052151456b2a82eb92c5959788d">exportTrustedPublicKey</a> (const <a class="el" href="classzypp_1_1PublicKeyData.html">PublicKeyData</a> &amp;keyData)</td></tr>
<tr class="separator:a416cc052151456b2a82eb92c5959788d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a930f7773c327d568dfbd24ebe50073c5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1KeyRing_1_1Impl.html#a930f7773c327d568dfbd24ebe50073c5">verifyFileSignatureWorkflow</a> (const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;file, const std::string &amp;filedesc, const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;signature, <a class="el" href="classbool.html">bool</a> &amp;sigValid_r, const <a class="el" href="structzypp_1_1KeyContext.html">KeyContext</a> &amp;keycontext=<a class="el" href="structzypp_1_1KeyContext.html">KeyContext</a>())</td></tr>
<tr class="separator:a930f7773c327d568dfbd24ebe50073c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80168fc0a1d6c7717b6b8a827f366a62"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1KeyRing_1_1Impl.html#a80168fc0a1d6c7717b6b8a827f366a62">verifyFileSignature</a> (const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;file, const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;signature)</td></tr>
<tr class="separator:a80168fc0a1d6c7717b6b8a827f366a62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e97021ebac206d22fce188aebcccfb0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1KeyRing_1_1Impl.html#a3e97021ebac206d22fce188aebcccfb0">verifyFileTrustedSignature</a> (const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;file, const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;signature)</td></tr>
<tr class="separator:a3e97021ebac206d22fce188aebcccfb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06c92ed943b5c039f274cb3122c89b2f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1PublicKeyData.html">PublicKeyData</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1KeyRing_1_1Impl.html#a06c92ed943b5c039f274cb3122c89b2f">trustedPublicKeyExists</a> (const std::string &amp;id)</td></tr>
<tr class="separator:a06c92ed943b5c039f274cb3122c89b2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0fce2073aec206173464aaaa3e996f70"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1KeyRing_1_1Impl.html#a0fce2073aec206173464aaaa3e996f70">provideAndImportKeyFromRepositoryWorkflow</a> (const std::string &amp;id_r, const <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> &amp;info_r)</td></tr>
<tr class="separator:a0fce2073aec206173464aaaa3e996f70"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
Private Member Functions</h2></td></tr>
<tr class="memitem:a67803964f71a424974226c401327f4e8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbool.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1KeyRing_1_1Impl.html#a67803964f71a424974226c401327f4e8">verifyFile</a> (const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;file, const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;signature, const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;keyring)</td></tr>
<tr class="separator:a67803964f71a424974226c401327f4e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c66e84480fce3f81dd20d3e41444bf5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1KeyRing_1_1Impl.html#a4c66e84480fce3f81dd20d3e41444bf5">importKey</a> (const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;keyfile, const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;keyring)</td></tr>
<tr class="separator:a4c66e84480fce3f81dd20d3e41444bf5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a230976ff27cffaccbd6ded0ba2e11e71"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1PublicKey.html">PublicKey</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1KeyRing_1_1Impl.html#a230976ff27cffaccbd6ded0ba2e11e71">exportKey</a> (const std::string &amp;id, const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;keyring)</td></tr>
<tr class="separator:a230976ff27cffaccbd6ded0ba2e11e71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7cccee53e33ebb5d1142d7f85b95ad2b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1PublicKey.html">PublicKey</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1KeyRing_1_1Impl.html#a7cccee53e33ebb5d1142d7f85b95ad2b">exportKey</a> (const <a class="el" href="classzypp_1_1PublicKeyData.html">PublicKeyData</a> &amp;keyData, const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;keyring)</td></tr>
<tr class="separator:a7cccee53e33ebb5d1142d7f85b95ad2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad763cced7edab07e312bf73312511d56"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1PublicKey.html">PublicKey</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1KeyRing_1_1Impl.html#ad763cced7edab07e312bf73312511d56">exportKey</a> (const <a class="el" href="classzypp_1_1PublicKey.html">PublicKey</a> &amp;key, const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;keyring)</td></tr>
<tr class="separator:ad763cced7edab07e312bf73312511d56"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acef79a46bc9aac41382a59bc9383fcb7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1KeyRing_1_1Impl.html#acef79a46bc9aac41382a59bc9383fcb7">dumpPublicKey</a> (const std::string &amp;id, const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;keyring, std::ostream &amp;stream)</td></tr>
<tr class="separator:acef79a46bc9aac41382a59bc9383fcb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acdd818ecaf1e9cf178ee4210ff9f0b33"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1filesystem_1_1TmpFile.html">filesystem::TmpFile</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1KeyRing_1_1Impl.html#acdd818ecaf1e9cf178ee4210ff9f0b33">dumpPublicKeyToTmp</a> (const std::string &amp;id, const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;keyring)</td></tr>
<tr class="separator:acdd818ecaf1e9cf178ee4210ff9f0b33"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a438c7fd29fbdc406de8744a58b058bfd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1KeyRing_1_1Impl.html#a438c7fd29fbdc406de8744a58b058bfd">deleteKey</a> (const std::string &amp;id, const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;keyring)</td></tr>
<tr class="separator:a438c7fd29fbdc406de8744a58b058bfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42c8873242ba520e9d5909d043c65275"><td class="memItemLeft" align="right" valign="top">std::list&lt; <a class="el" href="classzypp_1_1PublicKey.html">PublicKey</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1KeyRing_1_1Impl.html#a42c8873242ba520e9d5909d043c65275">publicKeys</a> (const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;keyring)</td></tr>
<tr class="separator:a42c8873242ba520e9d5909d043c65275"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab02f4251333cdfecf478cada6ad4e84b"><td class="memItemLeft" align="right" valign="top">const std::list&lt; <a class="el" href="classzypp_1_1PublicKeyData.html">PublicKeyData</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1KeyRing_1_1Impl.html#ab02f4251333cdfecf478cada6ad4e84b">publicKeyData</a> (const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;keyring)</td></tr>
<tr class="separator:ab02f4251333cdfecf478cada6ad4e84b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c6e57fd37997ccacf00535a892cefb3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1PublicKeyData.html">PublicKeyData</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1KeyRing_1_1Impl.html#a0c6e57fd37997ccacf00535a892cefb3">publicKeyExists</a> (const std::string &amp;id, const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;keyring)</td></tr>
<tr class="memdesc:a0c6e57fd37997ccacf00535a892cefb3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get <a class="el" href="classzypp_1_1PublicKeyData.html">PublicKeyData</a> for ID (<code>false</code> if ID is not found).  <a href="#a0c6e57fd37997ccacf00535a892cefb3">More...</a><br /></td></tr>
<tr class="separator:a0c6e57fd37997ccacf00535a892cefb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b8121f7b5427246e5ef67c069ac6502"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1KeyRing_1_1Impl.html#a6b8121f7b5427246e5ef67c069ac6502">generalKeyRing</a> () const</td></tr>
<tr class="separator:a6b8121f7b5427246e5ef67c069ac6502"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2350a1b183e545e471057483ffd9df9"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1KeyRing_1_1Impl.html#ac2350a1b183e545e471057483ffd9df9">trustedKeyRing</a> () const</td></tr>
<tr class="separator:ac2350a1b183e545e471057483ffd9df9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:af0483f409e0abdd2244b95e36aca932a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1filesystem_1_1TmpDir.html">filesystem::TmpDir</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1KeyRing_1_1Impl.html#af0483f409e0abdd2244b95e36aca932a">_trusted_tmp_dir</a></td></tr>
<tr class="separator:af0483f409e0abdd2244b95e36aca932a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77612d1b29250496017c9cd1d11d547a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1filesystem_1_1TmpDir.html">filesystem::TmpDir</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1KeyRing_1_1Impl.html#a77612d1b29250496017c9cd1d11d547a">_general_tmp_dir</a></td></tr>
<tr class="separator:a77612d1b29250496017c9cd1d11d547a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adeee481cfd1a5484a1938059bf4c60ca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1KeyRing_1_1Impl.html#adeee481cfd1a5484a1938059bf4c60ca">_base_dir</a></td></tr>
<tr class="separator:adeee481cfd1a5484a1938059bf4c60ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95f8a1a84b268850d8e079020120f8ae"><td class="memItemLeft" align="right" valign="top">CachedPublicKeyData&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structzypp_1_1KeyRing_1_1Impl.html#a95f8a1a84b268850d8e079020120f8ae">cachedPublicKeyData</a></td></tr>
<tr class="memdesc:a95f8a1a84b268850d8e079020120f8ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Functor returning the keyrings data (cached).  <a href="#a95f8a1a84b268850d8e079020120f8ae">More...</a><br /></td></tr>
<tr class="separator:a95f8a1a84b268850d8e079020120f8ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><a class="el" href="classzypp_1_1KeyRing.html" title="Gpg key handling.">KeyRing</a> implementation. </p>

<p class="definition">Definition at line <a class="el" href="KeyRing_8cc_source.html#l00187">187</a> of file <a class="el" href="KeyRing_8cc_source.html">KeyRing.cc</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a5cb3b075141f9c5ed85141cee0669eff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5cb3b075141f9c5ed85141cee0669eff">&#9670;&nbsp;</a></span>Impl()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">zypp::KeyRing::Impl::Impl </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;&#160;</td>
          <td class="paramname"><em>baseTmpDir</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="KeyRing_8cc_source.html#l00189">189</a> of file <a class="el" href="KeyRing_8cc_source.html">KeyRing.cc</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a02c2b373b657b367bf56505f86d13891"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a02c2b373b657b367bf56505f86d13891">&#9670;&nbsp;</a></span>importKey() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::KeyRing::Impl::importKey </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1PublicKey.html">PublicKey</a> &amp;&#160;</td>
          <td class="paramname"><em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classbool.html">bool</a>&#160;</td>
          <td class="paramname"><em>trusted</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="KeyRing_8cc_source.html#l00305">305</a> of file <a class="el" href="KeyRing_8cc_source.html">KeyRing.cc</a>.</p>

</div>
</div>
<a id="ab91b50198cb2121bf997907d5bc9079e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab91b50198cb2121bf997907d5bc9079e">&#9670;&nbsp;</a></span>multiKeyImport()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::KeyRing::Impl::multiKeyImport </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;&#160;</td>
          <td class="paramname"><em>keyfile_r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classbool.html">bool</a>&#160;</td>
          <td class="paramname"><em>trusted_r</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="KeyRing_8cc_source.html#l00327">327</a> of file <a class="el" href="KeyRing_8cc_source.html">KeyRing.cc</a>.</p>

</div>
</div>
<a id="abf2cb1d0996f8898917401164e490211"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abf2cb1d0996f8898917401164e490211">&#9670;&nbsp;</a></span>deleteKey() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::KeyRing::Impl::deleteKey </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classbool.html">bool</a>&#160;</td>
          <td class="paramname"><em>trusted</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="KeyRing_8cc_source.html#l00332">332</a> of file <a class="el" href="KeyRing_8cc_source.html">KeyRing.cc</a>.</p>

</div>
</div>
<a id="aaaf4c2ab368a37b2711a4d1a951dcff8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaaf4c2ab368a37b2711a4d1a951dcff8">&#9670;&nbsp;</a></span>readSignatureKeyId()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string zypp::KeyRing::Impl::readSignatureKeyId </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;&#160;</td>
          <td class="paramname"><em>signature</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="KeyRing_8cc_source.html#l00630">630</a> of file <a class="el" href="KeyRing_8cc_source.html">KeyRing.cc</a>.</p>

</div>
</div>
<a id="afd38da33b20ca9f2b1d28356d515c3b9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afd38da33b20ca9f2b1d28356d515c3b9">&#9670;&nbsp;</a></span>isKeyTrusted()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::KeyRing::Impl::isKeyTrusted </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>id</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="KeyRing_8cc_source.html#l00203">203</a> of file <a class="el" href="KeyRing_8cc_source.html">KeyRing.cc</a>.</p>

</div>
</div>
<a id="a376d72288e5d25aa8cb55179bff583f9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a376d72288e5d25aa8cb55179bff583f9">&#9670;&nbsp;</a></span>isKeyKnown()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::KeyRing::Impl::isKeyKnown </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>id</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="KeyRing_8cc_source.html#l00205">205</a> of file <a class="el" href="KeyRing_8cc_source.html">KeyRing.cc</a>.</p>

</div>
</div>
<a id="a8fe22331a8142d47902a3c00238c2a00"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8fe22331a8142d47902a3c00238c2a00">&#9670;&nbsp;</a></span>trustedPublicKeys()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::list&lt;<a class="el" href="classzypp_1_1PublicKey.html">PublicKey</a>&gt; zypp::KeyRing::Impl::trustedPublicKeys </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="KeyRing_8cc_source.html#l00208">208</a> of file <a class="el" href="KeyRing_8cc_source.html">KeyRing.cc</a>.</p>

</div>
</div>
<a id="a44c9abef4d5bba51ef5accabe35084fc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a44c9abef4d5bba51ef5accabe35084fc">&#9670;&nbsp;</a></span>publicKeys() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::list&lt;<a class="el" href="classzypp_1_1PublicKey.html">PublicKey</a>&gt; zypp::KeyRing::Impl::publicKeys </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="KeyRing_8cc_source.html#l00210">210</a> of file <a class="el" href="KeyRing_8cc_source.html">KeyRing.cc</a>.</p>

</div>
</div>
<a id="a324e267c588328a30514abbdc972ba64"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a324e267c588328a30514abbdc972ba64">&#9670;&nbsp;</a></span>trustedPublicKeyData()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const std::list&lt;<a class="el" href="classzypp_1_1PublicKeyData.html">PublicKeyData</a>&gt;&amp; zypp::KeyRing::Impl::trustedPublicKeyData </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="KeyRing_8cc_source.html#l00213">213</a> of file <a class="el" href="KeyRing_8cc_source.html">KeyRing.cc</a>.</p>

</div>
</div>
<a id="a7e0c2fdfe528604d870279236e52776a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7e0c2fdfe528604d870279236e52776a">&#9670;&nbsp;</a></span>publicKeyData() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const std::list&lt;<a class="el" href="classzypp_1_1PublicKeyData.html">PublicKeyData</a>&gt;&amp; zypp::KeyRing::Impl::publicKeyData </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="KeyRing_8cc_source.html#l00215">215</a> of file <a class="el" href="KeyRing_8cc_source.html">KeyRing.cc</a>.</p>

</div>
</div>
<a id="afdc3f5a9b2f3eb0349e369dc239d5094"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afdc3f5a9b2f3eb0349e369dc239d5094">&#9670;&nbsp;</a></span>dumpPublicKey() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::KeyRing::Impl::dumpPublicKey </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classbool.html">bool</a>&#160;</td>
          <td class="paramname"><em>trusted</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::ostream &amp;&#160;</td>
          <td class="paramname"><em>stream</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="KeyRing_8cc_source.html#l00218">218</a> of file <a class="el" href="KeyRing_8cc_source.html">KeyRing.cc</a>.</p>

</div>
</div>
<a id="a2630e9f9852f13a39612fb2aafff5b81"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2630e9f9852f13a39612fb2aafff5b81">&#9670;&nbsp;</a></span>exportPublicKey()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1PublicKey.html">PublicKey</a> zypp::KeyRing::Impl::exportPublicKey </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1PublicKeyData.html">PublicKeyData</a> &amp;&#160;</td>
          <td class="paramname"><em>keyData</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="KeyRing_8cc_source.html#l00221">221</a> of file <a class="el" href="KeyRing_8cc_source.html">KeyRing.cc</a>.</p>

</div>
</div>
<a id="a416cc052151456b2a82eb92c5959788d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a416cc052151456b2a82eb92c5959788d">&#9670;&nbsp;</a></span>exportTrustedPublicKey()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1PublicKey.html">PublicKey</a> zypp::KeyRing::Impl::exportTrustedPublicKey </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1PublicKeyData.html">PublicKeyData</a> &amp;&#160;</td>
          <td class="paramname"><em>keyData</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="KeyRing_8cc_source.html#l00223">223</a> of file <a class="el" href="KeyRing_8cc_source.html">KeyRing.cc</a>.</p>

</div>
</div>
<a id="a930f7773c327d568dfbd24ebe50073c5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a930f7773c327d568dfbd24ebe50073c5">&#9670;&nbsp;</a></span>verifyFileSignatureWorkflow()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::KeyRing::Impl::verifyFileSignatureWorkflow </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;&#160;</td>
          <td class="paramname"><em>file</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>filedesc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;&#160;</td>
          <td class="paramname"><em>signature</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classbool.html">bool</a> &amp;&#160;</td>
          <td class="paramname"><em>sigValid_r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structzypp_1_1KeyContext.html">KeyContext</a> &amp;&#160;</td>
          <td class="paramname"><em>keycontext</em> = <code><a class="el" href="structzypp_1_1KeyContext.html">KeyContext</a>()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="KeyRing_8cc_source.html#l00412">412</a> of file <a class="el" href="KeyRing_8cc_source.html">KeyRing.cc</a>.</p>

</div>
</div>
<a id="a80168fc0a1d6c7717b6b8a827f366a62"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a80168fc0a1d6c7717b6b8a827f366a62">&#9670;&nbsp;</a></span>verifyFileSignature()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::KeyRing::Impl::verifyFileSignature </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;&#160;</td>
          <td class="paramname"><em>file</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;&#160;</td>
          <td class="paramname"><em>signature</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="KeyRing_8cc_source.html#l00228">228</a> of file <a class="el" href="KeyRing_8cc_source.html">KeyRing.cc</a>.</p>

</div>
</div>
<a id="a3e97021ebac206d22fce188aebcccfb0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3e97021ebac206d22fce188aebcccfb0">&#9670;&nbsp;</a></span>verifyFileTrustedSignature()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::KeyRing::Impl::verifyFileTrustedSignature </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;&#160;</td>
          <td class="paramname"><em>file</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;&#160;</td>
          <td class="paramname"><em>signature</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="KeyRing_8cc_source.html#l00230">230</a> of file <a class="el" href="KeyRing_8cc_source.html">KeyRing.cc</a>.</p>

</div>
</div>
<a id="a06c92ed943b5c039f274cb3122c89b2f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a06c92ed943b5c039f274cb3122c89b2f">&#9670;&nbsp;</a></span>trustedPublicKeyExists()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1PublicKeyData.html">PublicKeyData</a> zypp::KeyRing::Impl::trustedPublicKeyExists </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>id</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="KeyRing_8cc_source.html#l00233">233</a> of file <a class="el" href="KeyRing_8cc_source.html">KeyRing.cc</a>.</p>

</div>
</div>
<a id="a0fce2073aec206173464aaaa3e996f70"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0fce2073aec206173464aaaa3e996f70">&#9670;&nbsp;</a></span>provideAndImportKeyFromRepositoryWorkflow()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::KeyRing::Impl::provideAndImportKeyFromRepositoryWorkflow </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>id_r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1RepoInfo.html">RepoInfo</a> &amp;&#160;</td>
          <td class="paramname"><em>info_r</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="KeyRing_8cc_source.html#l00533">533</a> of file <a class="el" href="KeyRing_8cc_source.html">KeyRing.cc</a>.</p>

</div>
</div>
<a id="a67803964f71a424974226c401327f4e8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a67803964f71a424974226c401327f4e8">&#9670;&nbsp;</a></span>verifyFile()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classbool.html">bool</a> zypp::KeyRing::Impl::verifyFile </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;&#160;</td>
          <td class="paramname"><em>file</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;&#160;</td>
          <td class="paramname"><em>signature</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;&#160;</td>
          <td class="paramname"><em>keyring</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="KeyRing_8cc_source.html#l00651">651</a> of file <a class="el" href="KeyRing_8cc_source.html">KeyRing.cc</a>.</p>

</div>
</div>
<a id="a4c66e84480fce3f81dd20d3e41444bf5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4c66e84480fce3f81dd20d3e41444bf5">&#9670;&nbsp;</a></span>importKey() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::KeyRing::Impl::importKey </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;&#160;</td>
          <td class="paramname"><em>keyfile</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;&#160;</td>
          <td class="paramname"><em>keyring</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="KeyRing_8cc_source.html#l00595">595</a> of file <a class="el" href="KeyRing_8cc_source.html">KeyRing.cc</a>.</p>

</div>
</div>
<a id="a230976ff27cffaccbd6ded0ba2e11e71"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a230976ff27cffaccbd6ded0ba2e11e71">&#9670;&nbsp;</a></span>exportKey() <span class="overload">[1/3]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1PublicKey.html">PublicKey</a> zypp::KeyRing::Impl::exportKey </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;&#160;</td>
          <td class="paramname"><em>keyring</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="KeyRing_8cc_source.html#l00381">381</a> of file <a class="el" href="KeyRing_8cc_source.html">KeyRing.cc</a>.</p>

</div>
</div>
<a id="a7cccee53e33ebb5d1142d7f85b95ad2b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7cccee53e33ebb5d1142d7f85b95ad2b">&#9670;&nbsp;</a></span>exportKey() <span class="overload">[2/3]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1PublicKey.html">PublicKey</a> zypp::KeyRing::Impl::exportKey </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1PublicKeyData.html">PublicKeyData</a> &amp;&#160;</td>
          <td class="paramname"><em>keyData</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;&#160;</td>
          <td class="paramname"><em>keyring</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="KeyRing_8cc_source.html#l00376">376</a> of file <a class="el" href="KeyRing_8cc_source.html">KeyRing.cc</a>.</p>

</div>
</div>
<a id="ad763cced7edab07e312bf73312511d56"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad763cced7edab07e312bf73312511d56">&#9670;&nbsp;</a></span>exportKey() <span class="overload">[3/3]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1PublicKey.html">PublicKey</a> zypp::KeyRing::Impl::exportKey </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1PublicKey.html">PublicKey</a> &amp;&#160;</td>
          <td class="paramname"><em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;&#160;</td>
          <td class="paramname"><em>keyring</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="KeyRing_8cc_source.html#l00244">244</a> of file <a class="el" href="KeyRing_8cc_source.html">KeyRing.cc</a>.</p>

</div>
</div>
<a id="acef79a46bc9aac41382a59bc9383fcb7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acef79a46bc9aac41382a59bc9383fcb7">&#9670;&nbsp;</a></span>dumpPublicKey() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::KeyRing::Impl::dumpPublicKey </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;&#160;</td>
          <td class="paramname"><em>keyring</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::ostream &amp;&#160;</td>
          <td class="paramname"><em>stream</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="KeyRing_8cc_source.html#l00393">393</a> of file <a class="el" href="KeyRing_8cc_source.html">KeyRing.cc</a>.</p>

</div>
</div>
<a id="acdd818ecaf1e9cf178ee4210ff9f0b33"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acdd818ecaf1e9cf178ee4210ff9f0b33">&#9670;&nbsp;</a></span>dumpPublicKeyToTmp()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1filesystem_1_1TmpFile.html">filesystem::TmpFile</a> zypp::KeyRing::Impl::dumpPublicKeyToTmp </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;&#160;</td>
          <td class="paramname"><em>keyring</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="KeyRing_8cc_source.html#l00401">401</a> of file <a class="el" href="KeyRing_8cc_source.html">KeyRing.cc</a>.</p>

</div>
</div>
<a id="a438c7fd29fbdc406de8744a58b058bfd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a438c7fd29fbdc406de8744a58b058bfd">&#9670;&nbsp;</a></span>deleteKey() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void zypp::KeyRing::Impl::deleteKey </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;&#160;</td>
          <td class="paramname"><em>keyring</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="KeyRing_8cc_source.html#l00612">612</a> of file <a class="el" href="KeyRing_8cc_source.html">KeyRing.cc</a>.</p>

</div>
</div>
<a id="a42c8873242ba520e9d5909d043c65275"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a42c8873242ba520e9d5909d043c65275">&#9670;&nbsp;</a></span>publicKeys() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::list&lt; <a class="el" href="classzypp_1_1PublicKey.html">PublicKey</a> &gt; zypp::KeyRing::Impl::publicKeys </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;&#160;</td>
          <td class="paramname"><em>keyring</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="KeyRing_8cc_source.html#l00581">581</a> of file <a class="el" href="KeyRing_8cc_source.html">KeyRing.cc</a>.</p>

</div>
</div>
<a id="ab02f4251333cdfecf478cada6ad4e84b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab02f4251333cdfecf478cada6ad4e84b">&#9670;&nbsp;</a></span>publicKeyData() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const std::list&lt;<a class="el" href="classzypp_1_1PublicKeyData.html">PublicKeyData</a>&gt;&amp; zypp::KeyRing::Impl::publicKeyData </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;&#160;</td>
          <td class="paramname"><em>keyring</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="KeyRing_8cc_source.html#l00253">253</a> of file <a class="el" href="KeyRing_8cc_source.html">KeyRing.cc</a>.</p>

</div>
</div>
<a id="a0c6e57fd37997ccacf00535a892cefb3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0c6e57fd37997ccacf00535a892cefb3">&#9670;&nbsp;</a></span>publicKeyExists()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1PublicKeyData.html">PublicKeyData</a> zypp::KeyRing::Impl::publicKeyExists </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> &amp;&#160;</td>
          <td class="paramname"><em>keyring</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Get <a class="el" href="classzypp_1_1PublicKeyData.html">PublicKeyData</a> for ID (<code>false</code> if ID is not found). </p>

<p class="definition">Definition at line <a class="el" href="KeyRing_8cc_source.html#l00361">361</a> of file <a class="el" href="KeyRing_8cc_source.html">KeyRing.cc</a>.</p>

</div>
</div>
<a id="a6b8121f7b5427246e5ef67c069ac6502"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6b8121f7b5427246e5ef67c069ac6502">&#9670;&nbsp;</a></span>generalKeyRing()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> zypp::KeyRing::Impl::generalKeyRing </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="KeyRing_8cc_source.html#l00259">259</a> of file <a class="el" href="KeyRing_8cc_source.html">KeyRing.cc</a>.</p>

</div>
</div>
<a id="ac2350a1b183e545e471057483ffd9df9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac2350a1b183e545e471057483ffd9df9">&#9670;&nbsp;</a></span>trustedKeyRing()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> zypp::KeyRing::Impl::trustedKeyRing </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="KeyRing_8cc_source.html#l00261">261</a> of file <a class="el" href="KeyRing_8cc_source.html">KeyRing.cc</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="af0483f409e0abdd2244b95e36aca932a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af0483f409e0abdd2244b95e36aca932a">&#9670;&nbsp;</a></span>_trusted_tmp_dir</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1filesystem_1_1TmpDir.html">filesystem::TmpDir</a> zypp::KeyRing::Impl::_trusted_tmp_dir</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="KeyRing_8cc_source.html#l00265">265</a> of file <a class="el" href="KeyRing_8cc_source.html">KeyRing.cc</a>.</p>

</div>
</div>
<a id="a77612d1b29250496017c9cd1d11d547a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a77612d1b29250496017c9cd1d11d547a">&#9670;&nbsp;</a></span>_general_tmp_dir</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1filesystem_1_1TmpDir.html">filesystem::TmpDir</a> zypp::KeyRing::Impl::_general_tmp_dir</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="KeyRing_8cc_source.html#l00266">266</a> of file <a class="el" href="KeyRing_8cc_source.html">KeyRing.cc</a>.</p>

</div>
</div>
<a id="adeee481cfd1a5484a1938059bf4c60ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adeee481cfd1a5484a1938059bf4c60ca">&#9670;&nbsp;</a></span>_base_dir</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classzypp_1_1filesystem_1_1Pathname.html">Pathname</a> zypp::KeyRing::Impl::_base_dir</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="KeyRing_8cc_source.html#l00267">267</a> of file <a class="el" href="KeyRing_8cc_source.html">KeyRing.cc</a>.</p>

</div>
</div>
<a id="a95f8a1a84b268850d8e079020120f8ae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a95f8a1a84b268850d8e079020120f8ae">&#9670;&nbsp;</a></span>cachedPublicKeyData</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">CachedPublicKeyData zypp::KeyRing::Impl::cachedPublicKeyData</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Functor returning the keyrings data (cached). </p>
<div class="fragment"><div class="line"><span class="keyword">const</span> std::list&lt;PublicKeyData&gt; &amp; <a class="code" href="structzypp_1_1KeyRing_1_1Impl.html#a95f8a1a84b268850d8e079020120f8ae">cachedPublicKeyData</a>( <span class="keyword">const</span> Pathname &amp; keyring );</div></div><!-- fragment --> 
<p class="definition">Definition at line <a class="el" href="KeyRing_8cc_source.html#l00275">275</a> of file <a class="el" href="KeyRing_8cc_source.html">KeyRing.cc</a>.</p>

</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li>zypp/<a class="el" href="KeyRing_8cc_source.html">KeyRing.cc</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="namespacezypp.html">zypp</a></li><li class="navelem"><a class="el" href="classzypp_1_1KeyRing.html">KeyRing</a></li><li class="navelem"><a class="el" href="structzypp_1_1KeyRing_1_1Impl.html">Impl</a></li>
    <li class="footer">Generated by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
  </ul>
</div>
</body>
</html>