нл:: Переплетение:: Профили:: Обеспечение тканью

Это пространство имен включает в себя все интерфейсы внутри Weave для профиля обеспечения Weave Fabric, второго из трех профилей обеспечения Weave.

Краткое содержание

Перечисления

@200 {
kStatusCode_AlreadyMemberOfFabric = 1,
kStatusCode_NotMemberOfFabric = 2,
kStatusCode_InvalidFabricConfig = 3
}
перечисление
Коды состояния подготовки структуры.
@201 перечисление
Типы сообщений о предоставлении структуры.
@202 {
kTag_FabricConfig = 1,
kTag_FabricId = 1,
kTag_FabricKeys = 2,
kTag_FabricKeyId = 1,
kTag_EncryptionType = 2,
kTag_DataKey = 3,
kTag_IntegrityKey = 4,
kTag_KeyScope = 5,
kTag_RotationScheme = 6,
kTag_RemainingLifeTime = 7,
kTag_RemainingReservedTime = 8
}
перечисление
Теги элементов данных обеспечения структуры.

Классы

nl:: Weave:: Profiles:: FabricProvisioning:: FabricProvisioningDelegate

Класс делегата для реализации дополнительных действий, соответствующих операциям подготовки структуры.

nl:: Weave:: Profiles:: FabricProvisioning:: FabricProvisioningServer

Класс сервера для реализации профиля обеспечения Fabric.

Перечисления

@200

 @200

Коды состояния подготовки структуры.

Характеристики
kStatusCode_AlreadyMemberOfFabric

Получатель уже является членом структуры.

kStatusCode_InvalidFabricConfig

Указанная конфигурация структуры недействительна.

kStatusCode_NotMemberOfFabric

Получатель не является членом структуры.

@201

 @201

Типы сообщений о предоставлении структуры.

@202

 @202

Теги элементов данных обеспечения структуры.

Характеристики
kTag_DataKey

[байтовая строка] Ключ шифрования данных.

kTag_EncryptionType

[ uint ] Тип шифрования Weave, поддерживаемый ключом.

kTag_FabricConfig

[ структура ] Содержит информацию о предоставлении существующей структуры.

ВАЖНОЕ ПРИМЕЧАНИЕ. Для удобства читателей все элементы FabricConfig должны быть закодированы в числовом порядке тегов на всех уровнях.

kTag_FabricId

[ uint ] Идентификатор структуры.

kTag_FabricKeyId

[ uint ] Идентификатор ключа Weave для ключа ткани.

kTag_FabricKeys

[массив] Список структур FabricKey.

kTag_IntegrityKey

[байтовая строка] Ключ целостности данных.

kTag_KeyScope

[ uint ] Перечисляемое значение, определяющее категорию устройств, которые могут обладать ключом структуры.

kTag_RemainingLifeTime

[ uint ] Оставшееся время (в секундах) до истечения срока действия ключа.

Отсутствует, если срок действия неопределенен или не применяется.

kTag_RemainingReservedTime

[ uint ] Оставшееся время (в секундах) до того, как ключ станет доступен для использования.

Отсутствует, если ключ можно использовать сразу.

kTag_RotationScheme

[ uint ] Перечисляемое значение, определяющее схему ротации ключа.