Files
react-native-code-push/ios/CodePush/JWT/Core/Supplement/JWTBase64Coder.h
Ruslan Bikkinin 4ab0e5e9fe Implement code signing for client ios SDK (#974)
* Add JWT Library to ios project

* Add new option PublicKey to Info.plist

* Implement code signing mechanism

Update JWT library to 3.0.0-beta4
Implement signature verification mechanism

* Undo redundant changes

* Minor improvements

* Minor fixes

Add additional checking for specific update situations
Fix bugs
Refactor method names

* Add new dependencies to podspec

* Minor improvements

Fix log messages
2017-09-13 11:28:22 +03:00

29 lines
790 B
Objective-C
Executable File

//
// JWTBase64Coder.h
// Pods
//
// Created by Lobanov Dmitry on 05.10.16.
//
//
#import <Foundation/Foundation.h>
@protocol JWTStringCoder__Protocol <NSObject>
- (NSString *)stringWithData:(NSData *)data;
- (NSData *)dataWithString:(NSString *)string;
@end
@interface JWTBase64Coder : NSObject
+ (NSString *)base64UrlEncodedStringWithData:(NSData *)data;
+ (NSData *)dataWithBase64UrlEncodedString:(NSString *)urlEncodedString;
@end
@interface JWTBase64Coder (JWTStringCoder__Protocol) <JWTStringCoder__Protocol> @end
@interface JWTStringCoder__For__Encoding : NSObject
@property (assign, nonatomic, readwrite) NSStringEncoding stringEncoding;
+ (instancetype)utf8Encoding;
@end
@interface JWTStringCoder__For__Encoding (JWTStringCoder__Protocol) <JWTStringCoder__Protocol> @end