49 auto ribEntryName = ribRoute.
entry->getName();
56 auto prefixToAdvertise = ribEntryName;
57 ndn::security::pib::Identity signingIdentity;
60 for (
const auto& identity : m_keyChain.getPib().getIdentities()) {
61 auto prefix = identity.getName();
65 prefix = prefix.getPrefix(-1);
68 if (prefix.isPrefixOf(prefixToAdvertise)) {
70 prefixToAdvertise = prefix;
71 signingIdentity = identity;
78 return ReadvertiseAction{prefixToAdvertise, ribRoute.
route->cost, ndn::security::signingByIdentity(signingIdentity)};