From 988b0b22607aa3f5ac6e2db6c88a330da2d86155 Mon Sep 17 00:00:00 2001 From: peterbulmer Date: Sun, 7 Sep 2008 04:55:44 +0000 Subject: [PATCH] MDL-16301 - bugfix for earlier commit --- mnet/xmlrpc/server.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mnet/xmlrpc/server.php b/mnet/xmlrpc/server.php index 3c0bc9d45b..1dbb946dfd 100644 --- a/mnet/xmlrpc/server.php +++ b/mnet/xmlrpc/server.php @@ -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); } } -- 2.39.5