nl:: بافت:: پروفایل ها:: تامین پارچه

این فضای نام شامل تمام رابط‌های داخل Weave برای نمایه Weave Fabric Provisioning، دومین نمایه از سه نمایه تهیه Weave است.

خلاصه

شمارش ها

@200 {
kStatusCode_AlreadyMemberOfFabric = 1,
kStatusCode_NotMemberOfFabric = 2,
kStatusCode_InvalidFabricConfig = 3
}
enum
کدهای وضعیت تهیه پارچه.
@201 enum
انواع پیام تامین پارچه
@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
}
enum
برچسب های عناصر داده تامین پارچه.

کلاس ها

nl:: بافت:: پروفایل:: FabricProvisioning:: FabricProvisioningDelegate

تفویض کلاس برای اجرای اقدامات اضافی مربوط به عملیات تامین پارچه.

nl:: بافت:: پروفایل ها:: FabricProvisioning:: FabricProvisioningServer

کلاس سرور برای پیاده سازی مشخصات Fabric Provisioning.

شمارش ها

@200

 @200

کدهای وضعیت تهیه پارچه.

خواص
kStatusCode_AlreadyMemberOfFabric

گیرنده قبلاً عضو یک پارچه است.

kStatusCode_InvalidFabricConfig

پیکربندی پارچه مشخص شده نامعتبر بود.

kStatusCode_NotMemberOfFabric

گیرنده عضوی از پارچه نیست.

@201

 @201

انواع پیام تامین پارچه

@202

 @202

برچسب های عناصر داده تامین پارچه.

خواص
kTag_DataKey

[ بایت رشته ] کلید رمزگذاری داده ها.

kTag_EncryptionType

[ uint ] نوع رمزگذاری بافت که توسط کلید پشتیبانی می شود.

kTag_FabricConfig

[ ساختار ] حاوی اطلاعات تامین برای یک پارچه موجود است.

نکته مهم: به عنوان یک راحتی برای خوانندگان، همه عناصر در یک FabricConfig باید به ترتیب برچسب های عددی، در همه سطوح، کدگذاری شوند.

kTag_FabricId

[ واحد ] شناسه فابریک.

kTag_FabricKeyId

[ uint ] شناسه کلید بافت برای کلید پارچه.

kTag_FabricKeys

[ آرایه ] فهرست ساختارهای FabricKey.

kTag_IntegrityKey

[ بایت رشته ] کلید یکپارچگی داده.

kTag_KeyScope

[ uint ] مقدار شمارش شده که دسته دستگاه هایی را که می توانند کلید فابریک را در اختیار داشته باشند مشخص می کند.

kTag_RemainingLifeTime

[ uint ] زمان باقی مانده (بر حسب ثانیه) تا انقضای کلید.

اگر طول عمر نامحدود باشد یا اعمال نشود، وجود ندارد.

kTag_RemainingReservedTime

[ uint ] زمان باقی مانده (بر حسب ثانیه) تا زمانی که کلید واجد شرایط استفاده شود.

اگر بتوان بلافاصله از کلید استفاده کرد، وجود ندارد.

kTag_RotationScheme

[ uint ] مقدار شمارش شده که طرح چرخش کلید را مشخص می کند.