nl::Weave::Profiles::FabricProvisioning

इस नेमस्पेस में Weave Fabric प्रावधान प्रोफ़ाइल के लिए सभी इंटरफ़ेस शामिल हैं, जो तीन 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::Weave::Profiles::FabricProvisioning::FabricProvisioningDelegate

फ़ैब्रिक प्रॉविज़निंग ऑपरेशन से जुड़ी अतिरिक्त कार्रवाइयों को लागू करने के लिए क्लास डेलीगेट करें.

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

फ़ैब्रिक प्रॉविज़निंग प्रोफ़ाइल लागू करने के लिए सर्वर क्लास.

गिनती

@200

 @200

फ़ैब्रिक प्रॉविज़निंग स्टेटस कोड.

प्रॉपर्टी
kStatusCode_AlreadyMemberOfFabric

पाने वाला व्यक्ति पहले से किसी कपड़े का सदस्य है.

kStatusCode_InvalidFabricConfig

दिया गया फ़ैब्रिक कॉन्फ़िगरेशन अमान्य था.

kStatusCode_NotMemberOfFabric

मैसेज पाने वाला व्यक्ति किसी कपड़े का सदस्य नहीं है.

@201

 @201

फ़ैब्रिक प्रॉविज़निंग मैसेज टाइप.

@202

 @202

फ़ैब्रिक प्रॉविज़निंग डेटा एलिमेंट टैग.

प्रॉपर्टी
kTag_DataKey

[ बाइट-स्ट्रिंग ] डेटा एन्क्रिप्शन कुंजी.

kTag_EncryptionType

[ uint ] वीव एन्क्रिप्शन का प्रकार, जो कुंजी के साथ काम करता है.

kTag_FabricConfig

[ संरचना ] इसमें मौजूदा कपड़े के लिए प्रावधान की जानकारी होती है.

अहम जानकारी: लोगों की सुविधा के हिसाब से, FabricConfig के सभी एलिमेंट को हर लेवल पर, संख्या वाले टैग के क्रम में कोड में बदला जाना चाहिए.

kTag_FabricId

[ uint ] फ़ैब्रिक आईडी.

kTag_FabricKeyId

[ uint ] फ़ैब्रिक की के लिए Weave की आईडी.

kTag_FabricKeys

[ अरे ] FabricKey स्ट्रक्चर की सूची.

kTag_IntegrityKey

[ बाइट-string ] डेटा इंटिग्रिटी की कुंजी.

kTag_KeyScope

[ uint ] उन डिवाइसों की कैटगरी की पहचान करने वाला अनुमानित मान जिनमें फ़ैब्रिक की कुंजी हो सकती है.

kTag_RemainingLifeTime

[ uint ] कुंजी के खत्म होने तक का शेष समय (सेकंड में).

अगर लाइफ़टाइम की अवधि तय नहीं है या लागू नहीं है, तो यह फ़ील्ड मौजूद नहीं है.

kTag_RemainingReservedTime

[ uint ] कुंजी को इस्तेमाल करने की मंज़ूरी मिलने तक का बचा हुआ समय (सेकंड में).

अगर कुंजी को तुरंत इस्तेमाल किया जा सकता है, तो यह मौजूद नहीं है.

kTag_RotationScheme

[ uint ] कुंजी के लिए रोटेशन स्कीम की पहचान करने के लिए दी गई वैल्यू.