MPOAuthSignatureParameter.h 854 B

12345678910111213141516171819202122232425262728
  1. //
  2. // MPOAuthSignatureParameter.h
  3. // MPOAuthConnection
  4. //
  5. // Created by Karl Adam on 08.12.07.
  6. // Copyright 2008 matrixPointer. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. #import "MPURLRequestParameter.h"
  10. #define kMPOAuthSignatureMethodPlaintext @"PLAINTEXT"
  11. #define kMPOAuthSignatureMethodHMACSHA1 @"HMAC-SHA1"
  12. #define kMPOAuthSignatureMethodRSASHA1 @"RSA-SHA1"
  13. @class MPOAuthURLRequest;
  14. @interface MPOAuthSignatureParameter : MPURLRequestParameter {
  15. }
  16. + (NSString *)signatureBaseStringUsingParameterString:(NSString *)inParameterString forRequest:(MPOAuthURLRequest *)inRequest;
  17. + (NSString *)HMAC_SHA1SignatureForText:(NSString *)inText usingSecret:(NSString *)inSecret;
  18. - (id)initWithText:(NSString *)inText andSecret:(NSString *)inSecret forRequest:(MPOAuthURLRequest *)inRequest usingMethod:(NSString *)inMethod;
  19. @end