https://redmine.named-data.net/
https://redmine.named-data.net/favicon.ico?1475981123
2019-09-24T13:47:54Z
NDN project issue tracking system
ndn-cxx - Feature #5006: CertificateBundle producer
https://redmine.named-data.net/issues/5006?journal_id=25822
2019-09-24T13:47:54Z
Junxiao Shi
<ul><li><strong>Blocked by</strong> <i><a class="issue tracker-2 status-1 priority-2 priority-default" href="/issues/5005">Feature #5005</a>: CertificateBundle publisher</i> added</li></ul>
ndn-cxx - Feature #5006: CertificateBundle producer
https://redmine.named-data.net/issues/5006?journal_id=25829
2019-09-24T13:50:16Z
Junxiao Shi
<ul><li><strong>Tags</strong> set to <i>CertificateBundle</i></li></ul>
ndn-cxx - Feature #5006: CertificateBundle producer
https://redmine.named-data.net/issues/5006?journal_id=26716
2020-05-29T08:47:43Z
Jeremy Clark
<ul></ul><p>I'm unsure of the exact relationship between the CertificateBundle producer and inserter and the <code>CertBundleBuilder</code>. Is the application expected to call <code>CertBundleBuilder.add</code> after the <code>CertificateBundleProducer</code> object has been created? </p>
ndn-cxx - Feature #5006: CertificateBundle producer
https://redmine.named-data.net/issues/5006?journal_id=26719
2020-05-29T11:39:12Z
Junxiao Shi
<ul></ul><p>An example application workflow is:</p>
<pre><code class="cpp syntaxhl" data-language="cpp"><span class="c1">// create CertBundleBuilder, and set sources</span>
<span class="n">CertBundleBuilder</span> <span class="nf">builder</span><span class="p">(</span><span class="n">keyChain</span><span class="p">,</span> <span class="n">si</span><span class="p">);</span>
<span class="n">builder</span><span class="p">.</span><span class="n">setFetcher</span><span class="p">(</span><span class="n">fetcher</span><span class="p">);</span>
<span class="c1">// create publishers</span>
<span class="n">CertBundleImsInserter</span> <span class="nf">inserter</span><span class="p">(</span><span class="n">builder</span><span class="p">,</span> <span class="n">ims</span><span class="p">);</span>
<span class="n">CertBundleProducer</span> <span class="nf">producer</span><span class="p">(</span><span class="n">builder</span><span class="p">,</span> <span class="n">face</span><span class="p">);</span>
<span class="c1">// Generally, application do not need both CertBundleImsInserter and CertBundleProducer.</span>
<span class="c1">// Use CertBundleImsInserter when you want to handle each lookup manually.</span>
<span class="c1">// Use CertBundleProducer for automatic Interest processing.</span>
<span class="c1">// Internally, CertBundleProducer can use a CertBundleImsInserter with persistent InMemoryStorage.</span>
<span class="c1">// ready to add certificates</span>
<span class="k">auto</span> <span class="n">hdl1</span> <span class="o">=</span> <span class="n">builder</span><span class="p">.</span><span class="n">add</span><span class="p">(</span><span class="n">name1</span><span class="p">);</span>
<span class="k">auto</span> <span class="n">hdl2</span> <span class="o">=</span> <span class="n">builder</span><span class="p">.</span><span class="n">add</span><span class="p">(</span><span class="n">name2</span><span class="p">);</span>
</code></pre>
ndn-cxx - Feature #5006: CertificateBundle producer
https://redmine.named-data.net/issues/5006?journal_id=26765
2020-06-03T09:53:41Z
Alex Afanasyev
<ul><li><strong>Tags</strong> changed from <i>CertificateBundle</i> to <i>CertificateBundle, security</i></li></ul>
ndn-cxx - Feature #5006: CertificateBundle producer
https://redmine.named-data.net/issues/5006?journal_id=27344
2021-06-12T12:11:51Z
Davide Pesavento
<ul><li><strong>Target version</strong> changed from <i>0.8.0</i> to <i>0.9.0</i></li></ul>
ndn-cxx - Feature #5006: CertificateBundle producer
https://redmine.named-data.net/issues/5006?journal_id=28151
2023-12-01T20:23:55Z
Davide Pesavento
<ul><li><strong>Tags</strong> changed from <i>security, CertificateBundle</i> to <i>CertificateBundle</i></li><li><strong>Assignee</strong> deleted (<del><i>Jeremy Clark</i></del>)</li><li><strong>Target version</strong> deleted (<del><i>0.9.0</i></del>)</li></ul>