The encryption configuration data
A set of security managers used to encrypt traffic data. Each OEM has their own proprietary security manager.
@property (nonatomic, copy, nullable) NSArray<Class<SDLSecurityType>> *securityManagers;
A delegate callback that will tell you when an acknowledgement has occurred for starting as secure service.
@property (nonatomic, weak, nullable) id<SDLServiceEncryptionDelegate> delegate;
weak var delegate: SDLServiceEncryptionDelegate? { get set }
Creates a default encryption configuration.
+ (nonnull instancetype)defaultConfiguration;
class func `default`() -> Self
A default configuration that may be customized.
Creates a secure configuration for each of the security managers provided.
- (nonnull instancetype)
initWithSecurityManagers:
(nullable NSArray<Class<SDLSecurityType>> *)securityManagers
delegate:
(nullable id<SDLServiceEncryptionDelegate>)delegate;
The security managers to be used.
The delegate callback.
The configuration