fix: 本地的CommandInterest不能通过目前的多跳签名机制加签名(MultiSignatureTag中包含Name,会与Singer Tag冲突)
This commit is contained in:
@@ -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);
|
||||
}
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
Reference in New Issue
Block a user