management: simplify CommandOptions with SigningInfo
Signing parameter in ndn::nfd::CommandOptions is now using
ndn::security::SigningInfo. Old signing parameter APIs are deprecated.
refs #2893
Change-Id: I81831fecd382efa369792218ac5457690d4c4046
diff --git a/src/management/nfd-controller.cpp b/src/management/nfd-controller.cpp
index 5f2f133..0284889 100644
--- a/src/management/nfd-controller.cpp
+++ b/src/management/nfd-controller.cpp
@@ -45,23 +45,7 @@
Name requestName = command->getRequestName(options.getPrefix(), parameters);
Interest interest(requestName);
interest.setInterestLifetime(options.getTimeout());
-
- switch (options.getSigningParamsKind()) {
- case CommandOptions::SIGNING_PARAMS_DEFAULT:
- m_keyChain.sign(interest);
- break;
- case CommandOptions::SIGNING_PARAMS_IDENTITY:
- m_keyChain.sign(interest, security::SigningInfo(security::SigningInfo::SIGNER_TYPE_ID,
- options.getSigningIdentity()));
- break;
- case CommandOptions::SIGNING_PARAMS_CERTIFICATE:
- m_keyChain.sign(interest, security::SigningInfo(security::SigningInfo::SIGNER_TYPE_CERT,
- options.getSigningCertificate()));
- break;
- default:
- BOOST_ASSERT(false);
- break;
- }
+ m_keyChain.sign(interest, options.getSigningInfo());
m_face.expressInterest(interest,
bind(&Controller::processCommandResponse, this, _2,