update ChallengeEncoder::encodeDataContent
Change-Id: I03672e22e01e60a9f34c7b8ca89a2f710016b8f5
diff --git a/src/ca-module.cpp b/src/ca-module.cpp
index 2aee91a..f591187 100644
--- a/src/ca-module.cpp
+++ b/src/ca-module.cpp
@@ -403,10 +403,7 @@
requestState->m_status = Status::SUCCESS;
m_storage->deleteRequest(requestState->m_requestId);
- payload = ChallengeEncoder::encodeDataContent(*requestState);
- payload.parse();
- payload.push_back(makeNestedBlock(tlv::IssuedCertName, issuedCert.getName()));
- payload.encode();
+ payload = ChallengeEncoder::encodeDataContent(*requestState, issuedCert.getName());
NDN_LOG_TRACE("Challenge succeeded. Certificate has been issued: " << issuedCert.getName());
}
else if (requestState->m_requestType == RequestType::REVOKE) {