NIMSDK-iOS
载入中...
搜索中...
未找到
NIMAsymEncryptionOption.h
浏览该文件的文档.
1//
2// NIMAsymEncryptionOption.h
3// NIMSDK
4//
5// Created by Netease on 2019/10/14.
6// Copyright © 2019 Netease. All rights reserved.
7//
8
9#import <Foundation/Foundation.h>
10
11NS_ASSUME_NONNULL_BEGIN
12
13/// SM2加密配置类
14@interface NIMSM2Option : NSObject
15
16/// 密钥版本
17@property (nonatomic, assign) NSInteger version;
18
19/// SM2 X值
20@property (nonatomic, copy) NSString *SM2X;
21
22/// SM2 Y值
23@property (nonatomic, copy) NSString *SM2Y;
24
25@end
26
27typedef NS_ENUM(NSUInteger, NIMRSAPaddingMode) {
31};
32
33/// RSA加密配置类
34@interface NIMRSAOption : NSObject
35
36/// 密钥版本
37@property (nonatomic, assign) NSInteger version;
38
39/// RSA module
40@property (nonatomic, copy) NSString *module;
41
42
43/// RSA exp
44@property (nonatomic, assign) NSUInteger exp;
45
46/// RSA padding
47@property (nonatomic, assign) NIMRSAPaddingMode paddingMode;
48
49@end
50
51NS_ASSUME_NONNULL_END
NIMRSAPaddingMode
Definition: NIMAsymEncryptionOption.h:27
@ NIMRSAPaddingModeOAEPWithSHA_256AndMGF1
Definition: NIMAsymEncryptionOption.h:30
@ NIMRSAPaddingModeOAEPWithSHA_1AndMGF1
Definition: NIMAsymEncryptionOption.h:29
@ NIMRSAPaddingModePKCS1
Definition: NIMAsymEncryptionOption.h:28
RSA加密配置类
Definition: NIMAsymEncryptionOption.h:35
SM2加密配置类
Definition: NIMAsymEncryptionOption.h:15
NSString * SM2Y
SM2 Y值
Definition: NIMAsymEncryptionOption.h:23
NSInteger version
密钥版本
Definition: NIMAsymEncryptionOption.h:17
NSString * SM2X
SM2 X值
Definition: NIMAsymEncryptionOption.h:20