Exemplo n.º 1
0
 public function testSigningRequest()
 {
     $signature = new HmacSha1Signature($this->getMockClientCredentials());
     $uri = 'http://www.example.com/?qux=corge';
     $parameters = array('foo' => 'bar', 'baz' => null);
     $this->assertEquals('A3Y7C1SUHXR1EBYIUlT3d6QT1cQ=', $signature->sign($uri, $parameters));
 }
Exemplo n.º 2
0
 public function testSigningRequestWithMultiDimensionalParams()
 {
     $signature = new HmacSha1Signature($this->getMockClientCredentials());
     $uri = 'http://www.example.com/';
     $parameters = array('a' => array('b' => array('c' => 'd'), 'e' => array('f' => 'g')), 'h' => 'i', 'empty' => '', 'null' => null, 'false' => false);
     $this->assertEquals('ZUxiJKugeEplaZm9e4hshN0I70U=', $signature->sign($uri, $parameters));
 }