equal
deleted
inserted
replaced
12 * obtain it through the world-wide-web, please send an email |
12 * obtain it through the world-wide-web, please send an email |
13 * to license@zend.com so we can send you a copy immediately. |
13 * to license@zend.com so we can send you a copy immediately. |
14 * |
14 * |
15 * @category Zend |
15 * @category Zend |
16 * @package Zend_Oauth |
16 * @package Zend_Oauth |
17 * @copyright Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com) |
17 * @copyright Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com) |
18 * @license http://framework.zend.com/license/new-bsd New BSD License |
18 * @license http://framework.zend.com/license/new-bsd New BSD License |
19 * @version $Id: Hmac.php 20217 2010-01-12 16:01:57Z matthew $ |
19 * @version $Id: Hmac.php 24593 2012-01-05 20:35:02Z matthew $ |
20 */ |
20 */ |
21 |
21 |
22 /** Zend_Oauth_Signature_SignatureAbstract */ |
22 /** Zend_Oauth_Signature_SignatureAbstract */ |
23 require_once 'Zend/Oauth/Signature/SignatureAbstract.php'; |
23 require_once 'Zend/Oauth/Signature/SignatureAbstract.php'; |
24 |
24 |
26 require_once 'Zend/Crypt/Hmac.php'; |
26 require_once 'Zend/Crypt/Hmac.php'; |
27 |
27 |
28 /** |
28 /** |
29 * @category Zend |
29 * @category Zend |
30 * @package Zend_Oauth |
30 * @package Zend_Oauth |
31 * @copyright Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com) |
31 * @copyright Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com) |
32 * @license http://framework.zend.com/license/new-bsd New BSD License |
32 * @license http://framework.zend.com/license/new-bsd New BSD License |
33 */ |
33 */ |
34 class Zend_Oauth_Signature_Hmac extends Zend_Oauth_Signature_SignatureAbstract |
34 class Zend_Oauth_Signature_Hmac extends Zend_Oauth_Signature_SignatureAbstract |
35 { |
35 { |
36 /** |
36 /** |
37 * Sign a request |
37 * Sign a request |
38 * |
38 * |
39 * @param array $params |
39 * @param array $params |
40 * @param mixed $method |
40 * @param mixed $method |
41 * @param mixed $url |
41 * @param mixed $url |
42 * @return string |
42 * @return string |
43 */ |
43 */ |
44 public function sign(array $params, $method = null, $url = null) |
44 public function sign(array $params, $method = null, $url = null) |
45 { |
45 { |
46 $binaryHash = Zend_Crypt_Hmac::compute( |
46 $binaryHash = Zend_Crypt_Hmac::compute( |