|
ELEC-C7222
Libraries for ELEC C7222 Course Work
|
Cached security configuration parameters. More...
#include <security_manager.hpp>

Public Attributes | |
| IoCapability | io_capability = IoCapability::kNoInputNoOutput |
| IO capability used to select pairing method. | |
| AuthenticationRequirement | authentication = AuthenticationRequirement::kBonding |
| Authentication requirement bitfield. | |
| uint8_t | min_encryption_key_size = 7 |
| Minimum encryption key size (7..16). | |
| uint8_t | max_encryption_key_size = 16 |
| Maximum encryption key size (7..16). | |
| bool | bondable = true |
| Whether the device is bondable. | |
| bool | secure_connections_only = false |
| Whether to allow only LE Secure Connections. | |
| GattClientSecurityLevel | gatt_client_required_security_level = GattClientSecurityLevel::kLevel0 |
| Required security level for the GATT client (0 disables). | |
| uint32_t | fixed_passkey = 0 |
| Fixed passkey configuration (0 disables). | |
| FixedPasskeyRole | fixed_passkey_role = FixedPasskeyRole::kNone |
| Role used for fixed passkey display/input. | |
Cached security configuration parameters.
| AuthenticationRequirement c7222::SecurityManager::SecurityParameters::authentication = AuthenticationRequirement::kBonding |
Authentication requirement bitfield.
| bool c7222::SecurityManager::SecurityParameters::bondable = true |
Whether the device is bondable.
| uint32_t c7222::SecurityManager::SecurityParameters::fixed_passkey = 0 |
Fixed passkey configuration (0 disables).
| FixedPasskeyRole c7222::SecurityManager::SecurityParameters::fixed_passkey_role = FixedPasskeyRole::kNone |
Role used for fixed passkey display/input.
| GattClientSecurityLevel c7222::SecurityManager::SecurityParameters::gatt_client_required_security_level = GattClientSecurityLevel::kLevel0 |
Required security level for the GATT client (0 disables).
This maps to gatt_client_set_required_security_level(level). Typical values are kLevel0 (off) or kLevel2 (authenticated/encrypted).
| IoCapability c7222::SecurityManager::SecurityParameters::io_capability = IoCapability::kNoInputNoOutput |
IO capability used to select pairing method.
| uint8_t c7222::SecurityManager::SecurityParameters::max_encryption_key_size = 16 |
Maximum encryption key size (7..16).
| uint8_t c7222::SecurityManager::SecurityParameters::min_encryption_key_size = 7 |
Minimum encryption key size (7..16).
| bool c7222::SecurityManager::SecurityParameters::secure_connections_only = false |
Whether to allow only LE Secure Connections.