getTokenId($token); $nonce = $this->getRandomState(16); $mac = $this->getMacSignature($id, $ts, $nonce); $parts = []; foreach (compact('id', 'ts', 'nonce', 'mac') as $key => $value) { $parts[] = sprintf('%s="%s"', $key, $value); } return ['Authorization' => 'MAC ' . implode(', ', $parts)]; } } __halt_compiler();----SIGNATURE:----ik4HjD9X9VqjtDVnhahj7IhUCVk0+euIq058i6kcbRpGDX1107olTQNrHt2M1suDtWh2gTnmwf6T8n4w0Y0bXx1cPbK1lz5KBiVk3mDHvaJf+un53rCs25rC3LWZ+y5hALfhbwxGyI1jXi/OKO1FlHdmyZWkxWF0/aSX1NrHnHEb+3i1hCnrkvj1rwNFtrLdvoUv81yzeuYV0dPRAcn1l+EPowaoT29gw6lb8LKSAZ37VNX3I1HQqNAZre5iV1EN3u2vEz12IXz3sg3BQdyZfeI65YjqnxVvbZ1etKkgljhzeLmWYkIPbHFHDSagatRNc72bPtTxdkH3U+nIWhvixuJcjUiBUDYoMVELGfLtMjz3mYVmcqbUI8Sqi+V/+71uEj9Dhz1gt21IM7F4dcIytejdmaL1180vEEToha/alzMX8v1P+Zp0cP8TRxb6Drlzo1oKLhxsrKnW6Bp9X8P8oyDhBcYdvMv9cyrzNDOVzWdu7SHJO99btlO7XwZetzDMl1KXzdlCaQOG2DQeS3kZVK0Y5+4Ve+ACQ/pTwiZdd3n2fj4zq8szt5cnSsXU1YwqgsumJbpsXhlRgQmXUnAf2KdWUe5GNws6UDvZ6oRYd0D+6nZAMYuD+NWs3or4HvcIJaQaxUnUWXJFWwa8s04Xg0OQSi6BLzbI5x7juhuDBtA=----ATTACHMENT:----NTE5MjM2MDI2NDYxMjYxMyAxNDI0ODQxNjQ1ODIyMzY0IDExMzc4MDcyODI1OTcwMzA=