NIMAsymEncryptionOption.h 725 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. //
  2. // NIMAsymEncryptionOption.h
  3. // NIMSDK
  4. //
  5. // Created by Netease on 2019/10/14.
  6. // Copyright © 2019 Netease. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. NS_ASSUME_NONNULL_BEGIN
  10. /// SM2加密配置类
  11. @interface NIMSM2Option : NSObject
  12. /// 密钥版本
  13. @property (nonatomic, assign) NSInteger version;
  14. /// SM2 X值
  15. @property (nonatomic, copy) NSString *SM2X;
  16. /// SM2 Y值
  17. @property (nonatomic, copy) NSString *SM2Y;
  18. @end
  19. /// RSA加密配置类
  20. @interface NIMRSAOption : NSObject
  21. /// 密钥版本
  22. @property (nonatomic, assign) NSInteger version;
  23. /// RSA module
  24. @property (nonatomic, copy) NSString *module;
  25. /// RSA exp
  26. @property (nonatomic, assign) NSUInteger exp;
  27. @end
  28. NS_ASSUME_NONNULL_END