zdk.objc
ZDKEncryptionConfiguration.h
1//
2// ZDKEncryptionConfiguration.h
3// ZDK
4//
5
6#ifndef ZDKEncryptionConfiguration_h
7#define ZDKEncryptionConfiguration_h
8
9#import <Foundation/Foundation.h>
10#import "ZDKTLSConfiguration.h"
11#import "ZDKResult.h"
12#import "ZDKSecureCertStatus.h"
13#import "ZDKZHandle.h"
14#import "ZDKTLSConfiguration.h"
15@protocol ZDKTLSConfiguration;
16#import "ZDKResult.h"
17@protocol ZDKResult;
18
19NS_ASSUME_NONNULL_BEGIN
20
24
34@property(nonatomic) id<ZDKTLSConfiguration> _Nullable tlsConfig;
35
56-(id<ZDKResult>)addKnownCertificate:(NSString*)pem ;
69-(id<ZDKResult>)addCertificates:(NSString*)filename ;
81-(id<ZDKResult>)addCertificatesDirect:(unsigned char*)data dataLen:(int)dataLen ;
133-(id<ZDKResult>)globalZrtpCache:(NSString*)value ;
145-(ZDKSecureCertStatus)evaluateCertificateTrust:(NSString*)pem expectedName:(NSString*)expectedName ;
169-(ZDKSecureCertStatus)verifyUserCertificate:(NSString*)fileName passphrase:(NSString*)passphrase ;
170-(NSString*)handlesDescription;
171
172@end
173
174NS_ASSUME_NONNULL_END
175
176#endif
Encription specific configuration.
Definition: ZDKEncryptionConfiguration.h:23
id< ZDKTLSConfiguration > _Nullable tlsConfig
Sets the TLS specific configuration.
Definition: ZDKEncryptionConfiguration.h:34
API invocation status result.
Definition: ZDKResult.h:19
TLS specific account configuration.
Definition: ZDKTLSConfiguration.h:23
Definition: ZDKZHandle.h:13