1.3.2 OcaSecurityManager
Class Hierarchy:
OcaRoot : OcaManager : OcaSecurityManager
-
class OcaSecurityManager : OcaManager
Manager that collects and controls security settings (including security keys).
Must be instantiated in every device that supports secure control and monitoring; otherwise, is optional.
May be instantiated at most once in any device.
If instantiated, object number must be 2.
Properties:
-
static const OcaClassID ClassID = "1.3.2"
Number that uniquely identifies the class. Note that this differs from the object number, which identifies the instantiated object. This property is an override of the OcaRoot property.
This property has id
1.1
.
-
static const OcaClassVersionNumber ClassVersion = 3
Identifies the interface version of the class. Any change to the class definition leads to a higher class version. This property is an override of the OcaRoot property.
This property has id
1.2
.
-
OcaBoolean secureControlData
TRUE if and only if the OCA control data in the system is secured.
This property has id
3.1
.
Properties inherited from 1.3 OcaManager:
Methods:
-
OcaStatus EnableControlSecurity()
Enables security of control data (OCA messages). After calling this method all OCA messages are sent and received using a secure connection. If the operation fails, security is not enabled.
This method has id
3.1
.
-
OcaStatus DisableControlSecurity()
Disables security of control data (OCA messages). After calling this method all OCA messages can be sent and received both on insecure and secure connections. If the operation fails, security is not disabled.
This method has id
3.2
.
Methods inherited from 1.3 OcaManager: