Przeglądaj źródła

HPCC-20501 Fix dali metainfo verification bug

Signed-off-by: Jake Smith <jake.smith@lexisnexisrisk.com>
Jake Smith 6 lat temu
rodzic
commit
d351f81568
1 zmienionych plików z 1 dodań i 1 usunięć
  1. 1 1
      common/remote/sockfile.cpp

+ 1 - 1
common/remote/sockfile.cpp

@@ -4487,7 +4487,7 @@ void verifyMetaInfo(IPropertyTree &actNode, bool authorizedOnly, const IProperty
         if (isEmptyString(publicKeyFName))
             throwStringExceptionV(0, "createRemoteActivity: missing public key definition");
         Owned<CLoadedKey> publicKey = loadPublicKeyFromFile(publicKeyFName, nullptr); // NB: if cared could cache loaded keys
-        if (!digiVerify(metaInfoSignature, decompressedMetaInfoMb.length(), decompressedMetaInfoMb.bytes(), *publicKey))
+        if (!digiVerify(metaInfoSignature, metaInfoBlob.length(), metaInfoBlob.bytes(), *publicKey))
             throwStringExceptionV(0, "createRemoteActivity: signature verification failed");
 
         checkExpiryTime(*metaInfo);