zdk.objc
ZDKTLSConfiguration.h
1//
2// ZDKTLSConfiguration.h
3// ZDK
4//
5
6#ifndef ZDKTLSConfiguration_h
7#define ZDKTLSConfiguration_h
8
9#import <Foundation/Foundation.h>
10#import "ZDKTLSSecureSuiteType.h"
11#import "ZDKZHandle.h"
12
13NS_ASSUME_NONNULL_BEGIN
14
24
35@property(nonatomic) BOOL tlsInitialized;
36
45@property(nonatomic) BOOL useOnlyStrongCyphers;
46
69@property(nonatomic) NSString* _Nullable domain;
70
91@property(nonatomic) NSString* _Nullable domainCert;
92
102@property(nonatomic) NSString* _Nullable domainCertPassphrase;
103
112@property(nonatomic) ZDKTLSSecureSuiteType secureSuite;
113
114-(NSString*)handlesDescription;
115
116@end
117
118NS_ASSUME_NONNULL_END
119
120#endif
TLS specific account configuration.
Definition: ZDKTLSConfiguration.h:23
ZDKTLSSecureSuiteType secureSuite
Configures the TLS secure suite type to be used.
Definition: ZDKTLSConfiguration.h:112
NSString *_Nullable domainCertPassphrase
Configures the domain certificate passphrase.
Definition: ZDKTLSConfiguration.h:102
NSString *_Nullable domain
Configures the local domain name.
Definition: ZDKTLSConfiguration.h:69
BOOL tlsInitialized
Sets whether the TLS configuration is initialized/applied.
Definition: ZDKTLSConfiguration.h:35
BOOL useOnlyStrongCyphers
Configures whether to to limit the use to only of strong cypher.
Definition: ZDKTLSConfiguration.h:45
NSString *_Nullable domainCert
Configures the domain certificate to be load.
Definition: ZDKTLSConfiguration.h:91
Definition: ZDKZHandle.h:13