otSecurityPolicy Struct Reference

This structure represent Security Policy.

#include <include/openthread/dataset.h>

Public Attributes

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

This structure represent Security Policy.

The documentation for this struct was generated from the following file:
  • include/openthread/dataset.h