fix: 本地的CommandInterest不能通过目前的多跳签名机制加签名(MultiSignatureTag中包含Name,会与Singer Tag冲突)

This commit is contained in:
2020-10-10 09:18:23 +08:00
parent 26c0f30850
commit 836ad313d4
+3 -1
View File
@@ -98,7 +98,9 @@ void
GenericLinkService::doSendInterest(const Interest& interest)
{
///////////////////////////////////////////////////////////////////////////// add by qjm, for add MultiSignature
if (GenericLinkService::enableRouterSignature) {
NFD_LOG_TRACE(interest.getName().toUri());
if (GenericLinkService::enableRouterSignature && interest.getName().getPrefix(2).toUri() != "/localhost/nfd" &&
interest.getName().getPrefix(2).toUri() != "/localhop/nfd") {
m_keyChain.signMultiSignature(interest);
}
/////////////////////////////////////////////////////////////////////////////