You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
56 lines
1.5 KiB
56 lines
1.5 KiB
//
|
|
// APSign.h
|
|
// APPSecuritySDK-Sign
|
|
//
|
|
// Created by eric on 2021/2/25.
|
|
// Copyright © 2021 Alipay. All rights reserved.
|
|
//
|
|
|
|
#import <Foundation/Foundation.h>
|
|
|
|
NS_ASSUME_NONNULL_BEGIN
|
|
|
|
@interface APSign : NSObject
|
|
|
|
/*
|
|
* getColorInfo 请求可信接口,获取数字签名
|
|
*
|
|
* @param bizToken 业务场景
|
|
* @param bizParam 业务参数
|
|
* @param extParams 扩展参数
|
|
* @param errInfo 错误信息
|
|
*
|
|
* @return 数字签名数据
|
|
*/
|
|
+ (NSString*) getColorInfo: (NSString*) bizToken
|
|
param: (NSString*) bizParam
|
|
ext: (NSDictionary*) extParams
|
|
error: (NSError **) errInfo;
|
|
|
|
/*
|
|
* preColorInfo 签名数据预处理接口,用于不同业务定制签名携带数据
|
|
*
|
|
* @param userAction 当前动作,由业务定制的行为事件
|
|
* @param extParams 业务参数,格式需要与内部对齐
|
|
*
|
|
* @return 预处理数据
|
|
*/
|
|
+ (NSString*) preColorInfo: (int) userAction
|
|
ext: (NSDictionary*) extParams
|
|
error: (NSError **) errInfo;
|
|
|
|
/*
|
|
* preColorInfo 签名数据预处理接口,用于不同业务定制签名携带数据
|
|
*
|
|
* @param userAction 当前动作,由业务定制的行为事件
|
|
* @param extParams 业务参数,格式需要与内部对齐
|
|
*
|
|
* @return 预处理数据
|
|
*/
|
|
+ (NSString*) preColorInfoForString: (int) userAction
|
|
ext: (NSString*) extParams
|
|
error: (NSError **) errInfo;
|
|
|
|
@end
|
|
|
|
NS_ASSUME_NONNULL_END
|