]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-16301 - bugfix for earlier commit
authorpeterbulmer <peterbulmer>
Sun, 7 Sep 2008 04:55:44 +0000 (04:55 +0000)
committerpeterbulmer <peterbulmer>
Sun, 7 Sep 2008 04:55:44 +0000 (04:55 +0000)
mnet/xmlrpc/server.php

index 3c0bc9d45b444c4834836f09bffd28779406f3a6..1dbb946dfd66bec33e974351fbbfbb8eaea354c9 100644 (file)
@@ -197,7 +197,8 @@ function mnet_server_check_signature($plaintextmessage) {
             if(!$MNET_REMOTE_CLIENT->refresh_key()){
                 exit(mnet_server_fault(7026, 'verifysignature-invalid'));
             }
-            // If we did manage to re-key, try to verify the signature again.
+            // If we did manage to re-key, try to verify the signature again using the new public key.
+            $certificate = $MNET_REMOTE_CLIENT->public_key;
             $signature_verified = openssl_verify($payload, base64_decode($sig_parser->signature), $certificate);
         }
     }