Meeting SDK for macOS API Reference
Loading...
Searching...
No Matches
ZoomSDKNetworkService.h
Go to the documentation of this file.
1
7#import <Foundation/Foundation.h>
8NS_ASSUME_NONNULL_BEGIN
9
14@interface ZoomSDKProxySettings : NSObject
15
19@property(nonatomic,copy,nullable)NSString *proxy;
20
24@property(nonatomic,assign)BOOL autoDetct;
25
26@end
27
28
33@interface ZoomSDKProxySettingHelper : NSObject
34{
35 NSString* _proxyHost;
38}
43- (NSString*)getProxyHost;
48- (int)getProxyPort;
53- (NSString*)getProxyDescription;
59- (void)proxyAuth:(NSString*)userName password:(NSString*)password;
63- (void)cancel;
64@end
65
66
71@interface ZoomSDKSSLVerificationHelper :NSObject
76- (NSString*)getCertIssueTo;
81- (NSString*)getCertIssueBy;
86- (NSString*)getCertSerialNum;
91- (NSString*)getCertFingerprint;
95- (void)trust;
99- (void)cancel;
100
101@end
102
103
108@protocol ZoomSDKNetworkServiceDelegate <NSObject>
113- (void)onProxySettingNotification:(ZoomSDKProxySettingHelper*_Nullable)proxyHelper;
114
120- (void)onSSLCertVerifyNotification:(ZoomSDKSSLVerificationHelper*_Nullable)sslHelper;
121
122@end
123
124
129@interface ZoomSDKNetworkService : NSObject
130{
131 id<ZoomSDKNetworkServiceDelegate> _delegate;
132}
133@property(nonatomic, retain, nullable) id<ZoomSDKNetworkServiceDelegate> delegate;
134
140- (ZoomSDKError)ConfigureProxy:(ZoomSDKProxySettings*)settings;
141
142@end
143NS_ASSUME_NONNULL_END
ZoomSDKError
Enumeration of common errors of SDK.
Network service interface for configuring proxies and handling SSL verification.
id< ZoomSDKNetworkServiceDelegate > _delegate
Helper interface for proxy authentication and configuration.
Model class for proxy configuration.
BOOL autoDetct
Set the network autoDetect.
NSString * proxy
Set the network proxy.
Helper interface for SSL certificate verification.