mirror of
https://github.com/zhigang1992/react-native-code-push.git
synced 2026-06-12 00:25:25 +08:00
* 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
29 lines
790 B
Objective-C
Executable File
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
|