--- /dev/null
+<?php
+/**
+ * Copyright 2008-2010 The Horde Project (http://www.horde.org/)
+ *
+ * @author Chuck Hagenbuch <chuck@horde.org>
+ * @license http://opensource.org/licenses/bsd-license.php BSD
+ * @category Horde
+ * @package Horde_Oauth
+ */
+
+/**
+ * OAuth abstract signature method base class
+ *
+ * @author Chuck Hagenbuch <chuck@horde.org>
+ * @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);
+ }
+}
+++ /dev/null
-<?php
-/**
- * Copyright 2008-2010 The Horde Project (http://www.horde.org/)
- *
- * @author Chuck Hagenbuch <chuck@horde.org>
- * @license http://opensource.org/licenses/bsd-license.php BSD
- * @category Horde
- * @package Horde_Oauth
- */
-
-/**
- * OAuth abstract signature method base class
- *
- * @author Chuck Hagenbuch <chuck@horde.org>
- * @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);
- }
-}
* @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()
{
* @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()
{
* @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)
{
<dir name="Horde">
<dir name="Oauth">
<dir name="SignatureMethod">
- <file name="Base.php" role="php" />
<file name="HmacSha1.php" role="php" />
<file name="Plaintext.php" role="php" />
<file name="RsaSha1.php" role="php" />
<file name="Consumer.php" role="php" />
<file name="Exception.php" role="php" />
<file name="Request.php" role="php" />
+ <file name="SignatureMethod.php" role="php" />
<file name="Token.php" role="php" />
<file name="Utils.php" role="php" />
</dir> <!-- /lib/Horde/Oauth -->