otSecurityPolicy

#include <dataset.h>

Represent Security Policy.

Summary

Public attributes

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

Public attributes

mAutonomousEnrollmentEnabled

bool otSecurityPolicy::mAutonomousEnrollmentEnabled

Autonomous Enrollment is enabled.

mCommercialCommissioningEnabled

bool otSecurityPolicy::mCommercialCommissioningEnabled

Commercial Commissioning is enabled.

mExternalCommissioningEnabled

bool otSecurityPolicy::mExternalCommissioningEnabled

External Commissioner authentication is allowed.

mNativeCommissioningEnabled

bool otSecurityPolicy::mNativeCommissioningEnabled

Native Commissioning using PSKc is allowed.

mNetworkKeyProvisioningEnabled

bool otSecurityPolicy::mNetworkKeyProvisioningEnabled

Network Key Provisioning is enabled.

mNonCcmRoutersEnabled

bool otSecurityPolicy::mNonCcmRoutersEnabled

Non-CCM Routers enabled.

mObtainNetworkKeyEnabled

bool otSecurityPolicy::mObtainNetworkKeyEnabled

Obtaining the Network Key for out-of-band commissioning is enabled.

mRotationTime

uint16_t otSecurityPolicy::mRotationTime

The value for thrKeyRotation in units of hours.

mRoutersEnabled

bool otSecurityPolicy::mRoutersEnabled

Thread 1.0/1.1.x Routers are enabled.

mTobleLinkEnabled

bool otSecurityPolicy::mTobleLinkEnabled

ToBLE link is enabled.

mVersionThresholdForRouting

uint8_t otSecurityPolicy::mVersionThresholdForRouting

Version-threshold for Routing.

Resources

OpenThread API Reference topics originate from the source code, available on GitHub. For more information, or to contribute to our documentation, refer to Resources.