Feature #5006
open
CertificateBundle producer
Added by Junxiao Shi about 6 years ago.
Updated about 2 years 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