Feature #5006
open
CertificateBundle producer
Added by Junxiao Shi about 5 years ago.
Updated 12 months ago.
Description
Implement CertificateBundle publisher API, as specified in #2766-30.
This issue includes these types:
CertBundleImsInserter
CertBundleProducer
The CertBundleRepongInserter
is excluded due to uncertainty on repo insertion protocol.
Related issues
1 (1 open — 0 closed)
- Tags set to CertificateBundle
I'm unsure of the exact relationship between the CertificateBundle producer and inserter and the CertBundleBuilder
. Is the application expected to call CertBundleBuilder.add
after the CertificateBundleProducer
object has been created?
An example application workflow is:
// create CertBundleBuilder, and set sources
CertBundleBuilder builder(keyChain, si);
builder.setFetcher(fetcher);
// create publishers
CertBundleImsInserter inserter(builder, ims);
CertBundleProducer producer(builder, face);
// Generally, application do not need both CertBundleImsInserter and CertBundleProducer.
// Use CertBundleImsInserter when you want to handle each lookup manually.
// Use CertBundleProducer for automatic Interest processing.
// Internally, CertBundleProducer can use a CertBundleImsInserter with persistent InMemoryStorage.
// ready to add certificates
auto hdl1 = builder.add(name1);
auto hdl2 = builder.add(name2);
- Tags changed from CertificateBundle to CertificateBundle, security
- Target version changed from 0.8.0 to 0.9.0
- Tags changed from security, CertificateBundle to CertificateBundle
- Assignee deleted (
Jeremy Clark)
- Target version deleted (
0.9.0)
Also available in: Atom
PDF