private function generateSignature($pathQueryString) {
      $decodedSigningKey = self::base64DecodeUrlSafe($this->getSigningKey());

      $signature = hash_hmac('sha1', $pathQueryString, $decodedSigningKey, true);
      $signature = self::base64EncodeUrlSafe($signature);

      return $signature;
    }