OOEmbeddedSecureURLGenerator.h
1 
9 #import <Foundation/Foundation.h>
10 #import "OOSignatureGenerator.h"
11 #import "OOSecureURLGenerator.h"
12 
20 @interface OOEmbeddedSecureURLGenerator : NSObject <OOSecureURLGenerator> {
21 @private
22  NSString *apiKey;
23  id<OOSignatureGenerator> signatureGenerator;
24 }
25 
26 @property(nonatomic, strong) NSString *apiKey;
27 @property(nonatomic, strong) id<OOSignatureGenerator> signatureGenerator;
35 - (id)initWithAPIKey:(NSString *)theAPIKey secret:(NSString *)theSecret;
36 
43 - (id)initWithAPIKey:(NSString *)theAPIKey signatureGenerator:(id<OOSignatureGenerator>)theSignatureGenerator;
44 
52 - (NSURL *)secureURL:(NSString *)host uri:(NSString *)uri params:(NSDictionary *)params;
53 
54 @end
Default implementation of OOSecureURLGenerator which will generate secured Ooyala API URLs using API ...
Definition: OOEmbeddedSecureURLGenerator.h:20