APSign.h 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. //
  2. // APSign.h
  3. // APPSecuritySDK-Sign
  4. //
  5. // Created by eric on 2021/2/25.
  6. // Copyright © 2021 Alipay. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. NS_ASSUME_NONNULL_BEGIN
  10. @interface APSign : NSObject
  11. /*
  12. * getColorInfo 请求可信接口,获取数字签名
  13. *
  14. * @param bizToken 业务场景
  15. * @param bizParam 业务参数
  16. * @param extParams 扩展参数
  17. * @param errInfo 错误信息
  18. *
  19. * @return 数字签名数据
  20. */
  21. + (NSString*) getColorInfo: (NSString*) bizToken
  22. param: (NSString*) bizParam
  23. ext: (NSDictionary*) extParams
  24. error: (NSError **) errInfo;
  25. /*
  26. * preColorInfo 签名数据预处理接口,用于不同业务定制签名携带数据
  27. *
  28. * @param userAction 当前动作,由业务定制的行为事件
  29. * @param extParams 业务参数,格式需要与内部对齐
  30. *
  31. * @return 预处理数据
  32. */
  33. + (NSString*) preColorInfo: (int) userAction
  34. ext: (NSDictionary*) extParams
  35. error: (NSError **) errInfo;
  36. /*
  37. * preColorInfo 签名数据预处理接口,用于不同业务定制签名携带数据
  38. *
  39. * @param userAction 当前动作,由业务定制的行为事件
  40. * @param extParams 业务参数,格式需要与内部对齐
  41. *
  42. * @return 预处理数据
  43. */
  44. + (NSString*) preColorInfoForString: (int) userAction
  45. ext: (NSString*) extParams
  46. error: (NSError **) errInfo;
  47. @end
  48. NS_ASSUME_NONNULL_END