mirror of
https://github.com/zhigang1992/react-native-code-push.git
synced 2026-06-15 10:27:59 +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
35 lines
1.1 KiB
Objective-C
35 lines
1.1 KiB
Objective-C
//
|
|
// MF_Base64Additions.h
|
|
// Base64 -- RFC 4648 compatible implementation
|
|
// see http://www.ietf.org/rfc/rfc4648.txt for more details
|
|
//
|
|
// Designed to be compiled with Automatic Reference Counting
|
|
//
|
|
// Created by Dave Poirier on 2012-06-14.
|
|
// Public Domain
|
|
// Hosted at https://github.com/ekscrypto/Base64
|
|
//
|
|
|
|
#import <Foundation/Foundation.h>
|
|
|
|
@interface NSString (Base64Addition)
|
|
+(NSString *)stringFromBase64String:(NSString *)base64String;
|
|
+(NSString *)stringFromBase64UrlEncodedString:(NSString *)base64UrlEncodedString;
|
|
-(NSString *)base64String;
|
|
-(NSString *)base64UrlEncodedString;
|
|
@end
|
|
|
|
@interface NSData (Base64Addition)
|
|
+(NSData *)dataWithBase64String:(NSString *)base64String;
|
|
+(NSData *)dataWithBase64UrlEncodedString:(NSString *)base64UrlEncodedString;
|
|
-(NSString *)base64String;
|
|
-(NSString *)base64UrlEncodedString;
|
|
@end
|
|
|
|
@interface MF_Base64Codec : NSObject
|
|
+(NSData *)dataFromBase64String:(NSString *)base64String;
|
|
+(NSString *)base64StringFromData:(NSData *)data;
|
|
+(NSString *)base64UrlEncodedStringFromBase64String:(NSString *)base64String;
|
|
+(NSString *)base64StringFromBase64UrlEncodedString:(NSString *)base64UrlEncodedString;
|
|
@end
|