Represent Security Policy.
Public Attributes#
The value for thrKeyRotation in units of hours.
Obtaining the Network Key for out-of-band commissioning is enabled.
Native Commissioning using PSKc is allowed.
Thread 1.0/1.1.x Routers are enabled.
External Commissioner authentication is allowed.
Commercial Commissioning is enabled.
Autonomous Enrollment is enabled.
Network Key Provisioning is enabled.
ToBLE link is enabled.
Non-CCM Routers enabled.
Version-threshold for Routing.
Public Attribute Documentation#
mRotationTime#
uint16_t otSecurityPolicy::mRotationTime
The value for thrKeyRotation in units of hours.
mObtainNetworkKeyEnabled#
bool otSecurityPolicy::mObtainNetworkKeyEnabled
Obtaining the Network Key for out-of-band commissioning is enabled.
mNativeCommissioningEnabled#
bool otSecurityPolicy::mNativeCommissioningEnabled
Native Commissioning using PSKc is allowed.
mExternalCommissioningEnabled#
bool otSecurityPolicy::mExternalCommissioningEnabled
External Commissioner authentication is allowed.
mCommercialCommissioningEnabled#
bool otSecurityPolicy::mCommercialCommissioningEnabled
Commercial Commissioning is enabled.
mAutonomousEnrollmentEnabled#
bool otSecurityPolicy::mAutonomousEnrollmentEnabled
Autonomous Enrollment is enabled.
mNetworkKeyProvisioningEnabled#
bool otSecurityPolicy::mNetworkKeyProvisioningEnabled
Network Key Provisioning is enabled.
mVersionThresholdForRouting#
uint8_t otSecurityPolicy::mVersionThresholdForRouting
Version-threshold for Routing.