From 59373d0e77e908a2a83985fe768bf49af212efcc Mon Sep 17 00:00:00 2001 From: Brooke Bryan Date: Fri, 9 Mar 2018 17:54:11 +0000 Subject: [PATCH] add verify hash to provisioning requests --- src/ProvisioningRequest.php | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/ProvisioningRequest.php b/src/ProvisioningRequest.php index 741b254..467f166 100644 --- a/src/ProvisioningRequest.php +++ b/src/ProvisioningRequest.php @@ -41,6 +41,11 @@ class ProvisioningRequest extends ProvisioningBaseData */ public $updateUrl; + /** + * @var string Hash to verify your request + */ + public $verifyHash; + public function hydrate($from) { parent::hydrate($from); @@ -49,4 +54,14 @@ public function hydrate($from) return $this; } + /** + * @param $provisioningKey - Configured + * + * @return bool + */ + public function isVerified($provisioningKey) + { + return $this->verifyHash == md5($this->transportKey . $provisioningKey); + } + }