From: Chuck Hagenbuch Date: Wed, 5 Jan 2011 23:11:27 +0000 (-0500) Subject: Horde_Oauth_SignatureMethod_Base -> Horde_Oauth_SignatureMethod X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=c7764c205754e18a5f0f83ce1671861327ce17ea;p=horde.git Horde_Oauth_SignatureMethod_Base -> Horde_Oauth_SignatureMethod --- diff --git a/framework/Oauth/lib/Horde/Oauth/SignatureMethod.php b/framework/Oauth/lib/Horde/Oauth/SignatureMethod.php new file mode 100644 index 000000000..990491b40 --- /dev/null +++ b/framework/Oauth/lib/Horde/Oauth/SignatureMethod.php @@ -0,0 +1,29 @@ + + * @license http://opensource.org/licenses/bsd-license.php BSD + * @category Horde + * @package Horde_Oauth + */ + +/** + * OAuth abstract signature method base class + * + * @author Chuck Hagenbuch + * @license http://opensource.org/licenses/bsd-license.php BSD + * @category Horde + * @package Horde_Oauth + */ +abstract class Horde_Oauth_SignatureMethod +{ + abstract public function getName(); + + abstract public function sign($request, $consumer, $token); + + public function verify($signature, $request, $consumer, $token) + { + return $signature == $this->sign($request, $consumer, $token); + } +} diff --git a/framework/Oauth/lib/Horde/Oauth/SignatureMethod/Base.php b/framework/Oauth/lib/Horde/Oauth/SignatureMethod/Base.php deleted file mode 100644 index 4cd16cdd6..000000000 --- a/framework/Oauth/lib/Horde/Oauth/SignatureMethod/Base.php +++ /dev/null @@ -1,29 +0,0 @@ - - * @license http://opensource.org/licenses/bsd-license.php BSD - * @category Horde - * @package Horde_Oauth - */ - -/** - * OAuth abstract signature method base class - * - * @author Chuck Hagenbuch - * @license http://opensource.org/licenses/bsd-license.php BSD - * @category Horde - * @package Horde_Oauth - */ -abstract class Horde_Oauth_SignatureMethod_Base -{ - abstract public function getName(); - - abstract public function sign($request, $consumer, $token); - - public function verify($signature, $request, $consumer, $token) - { - return $signature == $this->sign($request, $consumer, $token); - } -} diff --git a/framework/Oauth/lib/Horde/Oauth/SignatureMethod/HmacSha1.php b/framework/Oauth/lib/Horde/Oauth/SignatureMethod/HmacSha1.php index d3fb9a7fe..1e7f69d95 100644 --- a/framework/Oauth/lib/Horde/Oauth/SignatureMethod/HmacSha1.php +++ b/framework/Oauth/lib/Horde/Oauth/SignatureMethod/HmacSha1.php @@ -16,7 +16,7 @@ * @category Horde * @package Horde_Oauth */ -class Horde_Oauth_SignatureMethod_HmacSha1 extends Horde_Oauth_SignatureMethod_Base +class Horde_Oauth_SignatureMethod_HmacSha1 extends Horde_Oauth_SignatureMethod { public function getName() { diff --git a/framework/Oauth/lib/Horde/Oauth/SignatureMethod/Plaintext.php b/framework/Oauth/lib/Horde/Oauth/SignatureMethod/Plaintext.php index 4e9fd8a3d..b12a078b6 100644 --- a/framework/Oauth/lib/Horde/Oauth/SignatureMethod/Plaintext.php +++ b/framework/Oauth/lib/Horde/Oauth/SignatureMethod/Plaintext.php @@ -16,7 +16,7 @@ * @category Horde * @package Horde_Oauth */ -class Horde_Oauth_SignatureMethod_Plaintext extends Horde_Oauth_SignatureMethod_Base +class Horde_Oauth_SignatureMethod_Plaintext extends Horde_Oauth_SignatureMethod { public function getName() { diff --git a/framework/Oauth/lib/Horde/Oauth/SignatureMethod/RsaSha1.php b/framework/Oauth/lib/Horde/Oauth/SignatureMethod/RsaSha1.php index c118de731..2072db361 100644 --- a/framework/Oauth/lib/Horde/Oauth/SignatureMethod/RsaSha1.php +++ b/framework/Oauth/lib/Horde/Oauth/SignatureMethod/RsaSha1.php @@ -16,7 +16,7 @@ * @category Horde * @package Horde_Oauth */ -class Horde_Oauth_SignatureMethod_RsaSha1 extends Horde_Oauth_SignatureMethod_Base +class Horde_Oauth_SignatureMethod_RsaSha1 extends Horde_Oauth_SignatureMethod { public function __construct($publicKey = null, $privateKey = null) { diff --git a/framework/Oauth/package.xml b/framework/Oauth/package.xml index 9c0373626..91893ae30 100644 --- a/framework/Oauth/package.xml +++ b/framework/Oauth/package.xml @@ -33,7 +33,6 @@ http://pear.php.net/dtd/package-2.0.xsd"> - @@ -41,6 +40,7 @@ http://pear.php.net/dtd/package-2.0.xsd"> +