Lines Matching refs:this

29         $this->response = new Response();
30 $this->request = new Request();
31 $this->auth = new AWS(self::REALM, $this->request, $this->response);
37 $this->request->setMethod('GET');
38 $result = $this->auth->init();
40 …$this->assertFalse($result, 'No AWS Authorization header was supplied, so we should have gotten fa…
41 $this->assertEquals(AWS::ERR_NOAWSHEADER, $this->auth->errorCode);
50 $this->request->setMethod('GET');
51 $this->request->setHeaders([
55 $this->request->setUrl('/');
57 $this->auth->init();
58 $result = $this->auth->validate($secretKey);
60 $this->assertFalse($result);
61 $this->assertEquals(AWS::ERR_MD5CHECKSUMWRONG, $this->auth->errorCode);
72 $this->request->setMethod('POST');
73 $this->request->setHeaders([
77 $this->request->setUrl('/');
78 $this->request->setBody($content);
80 $this->auth->init();
81 $result = $this->auth->validate($secretKey);
83 $this->assertFalse($result);
84 $this->assertEquals(AWS::ERR_INVALIDDATEFORMAT, $this->auth->errorCode);
99 $this->request->setMethod('POST');
100 $this->request->setHeaders([
106 $this->request->setBody($content);
108 $this->auth->init();
109 $result = $this->auth->validate($secretKey);
111 $this->assertFalse($result);
112 $this->assertEquals(AWS::ERR_REQUESTTIMESKEWED, $this->auth->errorCode);
127 $this->request->setMethod('POST');
128 $this->request->setHeaders([
134 $this->request->setBody($content);
136 $this->auth->init();
137 $result = $this->auth->validate($secretKey);
139 $this->assertFalse($result);
140 $this->assertEquals(AWS::ERR_REQUESTTIMESKEWED, $this->auth->errorCode);
156 $this->request->setUrl('/');
157 $this->request->setMethod('POST');
158 $this->request->setHeaders([
163 $this->request->setBody($content);
165 $this->request->setBody($content);
167 $this->auth->init();
168 $result = $this->auth->validate($secretKey);
170 $this->assertFalse($result);
171 $this->assertEquals(AWS::ERR_INVALIDSIGNATURE, $this->auth->errorCode);
187 $sig = base64_encode($this->hmacsha1($secretKey,
191 $this->request->setUrl('/evert');
192 $this->request->setMethod('POST');
193 $this->request->setHeaders([
199 $this->request->setBody($content);
201 $this->auth->init();
202 $result = $this->auth->validate($secretKey);
204 … $this->assertTrue($result, 'Signature did not validate, got errorcode ' . $this->auth->errorCode);
205 $this->assertEquals($accessKey, $this->auth->getAccessKey());
211 $this->auth->requireLogin();
212 $test = preg_match('/^AWS$/', $this->response->getHeader('WWW-Authenticate'), $matches);
213 $this->assertTrue($test == true, 'The WWW-Authenticate response didn\'t match our pattern');