NLWeaveKeyIds

#include <src/device-manager/cocoa/NLWeaveKeyIds.h>

WeaveKeyId फ़ंक्शन के C++ लागू करने के लिए रैपर.

खास जानकारी

इनहेरिटेंस

इससे इनहेरिट करता है: NSObject

सार्वजनिक स्टैटिक फ़ंक्शन

convertToCurrentAppKeyId:(UInt32 keyId)
virtual UInt32
ऐप्लिकेशन समूह कुंजी आईडी को ऐप्लिकेशन के मौजूदा कुंजी आईडी में बदलें.
convertToStaticAppKeyId:(UInt32 keyId)
virtual UInt32
describeKey:(UInt32 keyId)
virtual NSString *
getAppGroupLocalNumber:(UInt32 keyId)
virtual UInt8
ऐप्लिकेशन समूह स्थानीय नंबर पाएं जिसका इस्तेमाल खास ऐप्लिकेशन कुंजी पाने के लिए किया गया था.
getAppGroupMasterKeyId:(UInt32 keyId)
virtual UInt32
ऐप्लिकेशन समूह मास्टर कुंजी आईडी पाएं जिसका इस्तेमाल खास ऐप्लिकेशन कुंजी पाने के लिए किया गया था.
getEpochKeyId:(UInt32 keyId)
virtual UInt32
ऐप्लिकेशन समूह epoch कुंजी आईडी पाएं. इसका इस्तेमाल, ऐप्लिकेशन कुंजी पाने के लिए किया जाता है.
getEpochKeyNumber:(UInt32 keyId)
virtual UInt8
तय ऐप्लिकेशन कुंजी पाने के लिए इस्तेमाल किया गया ऐप्लिकेशन ग्रुप Epoch कुंजी का नंबर पाएं.
getRootKeyId:(UInt32 keyId)
virtual UInt32
ऐप्लिकेशन समूह रूट कुंजी आईडी पाएं, जिसका इस्तेमाल खास ऐप्लिकेशन कुंजी पाने के लिए किया जाता है.
getRootKeyNumber:(UInt32 keyId)
virtual UInt8
खास ऐप्लिकेशन कुंजी पाने के लिए इस्तेमाल किया गया ऐप्लिकेशन समूह रूट कुंजी नंबर पाएं.
getType:(UInt32 keyId)
virtual UInt32
बताए गए कुंजी आईडी के लिए Weave कुंजी पाएं.
incorporatesAppGroupMasterKey:(UInt32 keyId)
virtual BOOL
incorporatesEpochKey:(UInt32 keyId)
virtual BOOL
यह देखें कि दिए गए ऐप्लिकेशन ग्रुप कुंजी के आईडी में epoch कुंजी शामिल है या नहीं.
incorporatesRootKey:(UInt32 keyId)
virtual BOOL
isAppEpochKey:(UInt32 keyId)
virtual BOOL
यह तय करें कि दिया गया कुंजी आईडी, ऐप्लिकेशन epoch कुंजी के टाइप का है या नहीं.
isAppGroupMasterKey:(UInt32 keyId)
virtual BOOL
देखें कि दिया गया कुंजी आईडी, ऐप्लिकेशन ग्रुप मास्टर कुंजी टाइप की है या नहीं.
isAppRootKey:(UInt32 keyId)
virtual BOOL
पता करें कि दिया गया कुंजी आईडी, ऐप्लिकेशन रूट कुंजी के प्रकार की है या नहीं.
isAppRotatingKey:(UInt32 keyId)
virtual BOOL
देखें कि क्या दिया गया कुंजी आईडी, ऐप्लिकेशन के रोटेशन टाइप का है.
isAppStaticKey:(UInt32 keyId)
virtual BOOL
देखें कि दिया गया कुंजी आईडी, ऐप्लिकेशन के स्टैटिक टाइप का है या नहीं.
isGeneralKey:(UInt32 keyId)
virtual BOOL
देखें कि दिया गया कुंजी आईडी सामान्य टाइप का है या नहीं.
isSessionKey:(UInt32 keyId)
virtual BOOL
यह तय करें कि दिया गया कुंजी आईडी, सेशन टाइप का है या नहीं.
isValidKeyId:(UInt32 keyId)
virtual BOOL
makeAppGroupMasterKeyId:(UInt32 appGroupMasterKeyLocalId)
virtual UInt32
ऐप्लिकेशन समूह स्थानीय नंबर दिए गए ऐप्लिकेशन समूह मास्टर कुंजी आईडी बनाएं.
makeAppIntermediateKeyId:epochKeyId:useCurrentEpochKey:(UInt32 rootKeyId, UInt32 epochKeyId, BOOL useCurrentEpochKey)
virtual UInt32
makeAppKeyId:rootKeyId:epochKeyId:appGroupMasterKeyId:useCurrentEpochKey:(UInt32 keyType, UInt32 rootKeyId, UInt32 epochKeyId, UInt32 appGroupMasterKeyId, BOOL useCurrentEpochKey)
virtual UInt32
makeAppRotatingKeyId:epochKeyId:appGroupMasterKeyId:useCurrentEpochKey:(UInt32 rootKeyId, UInt32 epochKeyId, UInt32 appGroupMasterKeyId, BOOL useCurrentEpochKey)
virtual UInt32
makeAppStaticKeyId:appGroupMasterKeyId:(UInt32 rootKeyId, UInt32 appGroupMasterKeyId)
virtual UInt32
makeEpochKeyId:(UInt8 epochKeyNumber)
virtual UInt32
Epoch कुंजी की संख्या के लिए ऐप्लिकेशन समूह रूट कुंजी आईडी बनाएं.
makeGeneralKeyId:(UInt16 generalKeyNumber)
virtual UInt16
सामान्य कुंजी संख्या दी गई सामान्य कुंजी आईडी बनाएं.
makeRootKeyId:(UInt8 epochKeyNumber)
virtual UInt32
रूट कुंजी संख्या के आधार पर ऐप्लिकेशन समूह रूट कुंजी आईडी बनाएं.
makeSessionKeyId:(UInt16 sessionKeyNumber)
virtual UInt16
सत्र कुंजी संख्या दी गई सत्र कुंजी आईडी बनाएं.
updateEpochKeyId:epochKeyId:(UInt32 keyId, UInt32 epochKeyId)
virtual UInt32
usesCurrentEpochKey:(UInt32 keyId)
virtual BOOL

सार्वजनिक स्टैटिक फ़ंक्शन

convertToCurrentAppKeyId:

virtual UInt32 convertToCurrentAppKeyId:(
  UInt32 keyId
)

ऐप्लिकेशन समूह कुंजी आईडी को ऐप्लिकेशन के मौजूदा कुंजी आईडी में बदलें.

जानकारी
पैरामीटर
[in] keyId
ऐप्लिकेशन कुंजी आईडी.
लौटाए जाने वाले प्रॉडक्ट
ऐप्लिकेशन की मौजूदा कुंजी आईडी.

convertToStaticAppKeyId:

virtual UInt32 convertToStaticAppKeyId:(
  UInt32 keyId
)

वर्णन कुंजी:

virtual NSString * describeKey:(
  UInt32 keyId
)

getAppGroupLocalNumber:

virtual UInt8 getAppGroupLocalNumber:(
  UInt32 keyId
)

ऐप्लिकेशन समूह स्थानीय नंबर पाएं जिसका इस्तेमाल खास ऐप्लिकेशन कुंजी पाने के लिए किया गया था.

जानकारी
पैरामीटर
[in] keyId
ऐप्लिकेशन ग्रुप की कुंजी आइडेंटिफ़ायर वीव करें.
लौटाए जाने वाले प्रॉडक्ट
ऐप्लिकेशन ग्रुप का लोकल नंबर.

getAppGroupMasterKeyId:

virtual UInt32 getAppGroupMasterKeyId:(
  UInt32 keyId
)

ऐप्लिकेशन समूह मास्टर कुंजी आईडी पाएं जिसका इस्तेमाल खास ऐप्लिकेशन कुंजी पाने के लिए किया गया था.

जानकारी
पैरामीटर
[in] keyId
ऐप्लिकेशन ग्रुप की कुंजी आइडेंटिफ़ायर वीव करें.
लौटाए जाने वाले प्रॉडक्ट
ऐप्लिकेशन समूह मास्टर कुंजी आईडी.

getEpochKeyId:

virtual UInt32 getEpochKeyId:(
  UInt32 keyId
)

ऐप्लिकेशन समूह epoch कुंजी आईडी पाएं. इसका इस्तेमाल, ऐप्लिकेशन कुंजी पाने के लिए किया जाता है.

जानकारी
पैरामीटर
[in] keyId
ऐप्लिकेशन ग्रुप की कुंजी आइडेंटिफ़ायर वीव करें.
लौटाए जाने वाले प्रॉडक्ट
Epoch कुंजी आईडी.

getEpochKeyNumber:

virtual UInt8 getEpochKeyNumber:(
  UInt32 keyId
)

तय ऐप्लिकेशन कुंजी पाने के लिए इस्तेमाल किया गया ऐप्लिकेशन ग्रुप Epoch कुंजी का नंबर पाएं.

जानकारी
पैरामीटर
[in] keyId
ऐप्लिकेशन ग्रुप की कुंजी आइडेंटिफ़ायर वीव करें.
लौटाए जाने वाले प्रॉडक्ट
Epoch कुंजी की संख्या.

getRootKeyId:

virtual UInt32 getRootKeyId:(
  UInt32 keyId
)

ऐप्लिकेशन समूह रूट कुंजी आईडी पाएं, जिसका इस्तेमाल खास ऐप्लिकेशन कुंजी पाने के लिए किया जाता है.

जानकारी
पैरामीटर
[in] keyId
ऐप्लिकेशन ग्रुप की कुंजी आइडेंटिफ़ायर वीव करें.
लौटाए जाने वाले प्रॉडक्ट
रूट कुंजी आईडी.

getRootKeyNumber:

virtual UInt8 getRootKeyNumber:(
  UInt32 keyId
)

खास ऐप्लिकेशन कुंजी पाने के लिए इस्तेमाल किया गया ऐप्लिकेशन समूह रूट कुंजी नंबर पाएं.

जानकारी
पैरामीटर
[in] keyId
ऐप्लिकेशन ग्रुप की कुंजी आइडेंटिफ़ायर वीव करें.
लौटाए जाने वाले प्रॉडक्ट
रूट कुंजी संख्या.

getType:

virtual UInt32 getType:(
  UInt32 keyId
)

बताए गए कुंजी आईडी के लिए Weave कुंजी पाएं.

जानकारी
पैरामीटर
[in] keyId
वीव की आइडेंटिफ़ायर.
लौटाए जाने वाले प्रॉडक्ट
कुंजी आईडी का प्रकार है.

incorporatesAppGroupMasterKey:

virtual BOOL incorporatesAppGroupMasterKey:(
  UInt32 keyId
)

incorporatesEpochKey:

virtual BOOL incorporatesEpochKey:(
  UInt32 keyId
)

यह देखें कि दिए गए ऐप्लिकेशन ग्रुप कुंजी के आईडी में epoch कुंजी शामिल है या नहीं.

जानकारी
पैरामीटर
[in] keyId
ऐप्लिकेशन ग्रुप की कुंजी आइडेंटिफ़ायर वीव करें.
लौटाए जाने वाले प्रॉडक्ट
सही है, अगर keyId में epoch कुंजी शामिल है.

incorporatesRootKey:

virtual BOOL incorporatesRootKey:(
  UInt32 keyId
)

isAppEpochKey:

virtual BOOL isAppEpochKey:(
  UInt32 keyId
)

यह तय करें कि दिया गया कुंजी आईडी, ऐप्लिकेशन epoch कुंजी के टाइप का है या नहीं.

जानकारी
पैरामीटर
[in] keyId
वीव की आइडेंटिफ़ायर.
लौटाए जाने वाले प्रॉडक्ट
सही है, अगर किसी ऐप्लिकेशन epoch कुंजी टाइप का keyId.

isAppGroupMasterKey:

virtual BOOL isAppGroupMasterKey:(
  UInt32 keyId
)

देखें कि दिया गया कुंजी आईडी, ऐप्लिकेशन ग्रुप मास्टर कुंजी टाइप की है या नहीं.

जानकारी
पैरामीटर
[in] keyId
वीव की आइडेंटिफ़ायर.
लौटाए जाने वाले प्रॉडक्ट
किसी ऐप्लिकेशन समूह मास्टर कुंजी प्रकार का keyId होने पर सही.

isAppRootKey:

virtual BOOL isAppRootKey:(
  UInt32 keyId
)

पता करें कि दिया गया कुंजी आईडी, ऐप्लिकेशन रूट कुंजी के प्रकार की है या नहीं.

जानकारी
पैरामीटर
[in] keyId
वीव की आइडेंटिफ़ायर.
लौटाए जाने वाले प्रॉडक्ट
किसी ऐप्लिकेशन रूट कुंजी प्रकार का keyId होने पर 'सही' होता है.

isAppRottingKey:

virtual BOOL isAppRotatingKey:(
  UInt32 keyId
)

देखें कि क्या दिया गया कुंजी आईडी, ऐप्लिकेशन के रोटेशन टाइप का है.

जानकारी
पैरामीटर
[in] keyId
वीव की आइडेंटिफ़ायर.
लौटाए जाने वाले प्रॉडक्ट
सही है.

isAppStaticKey:

virtual BOOL isAppStaticKey:(
  UInt32 keyId
)

देखें कि दिया गया कुंजी आईडी, ऐप्लिकेशन के स्टैटिक टाइप की है या नहीं.

जानकारी
पैरामीटर
[in] keyId
वीव की आइडेंटिफ़ायर.
लौटाए जाने वाले प्रॉडक्ट
सही है.

isGeneralKey:

virtual BOOL isGeneralKey:(
  UInt32 keyId
)

देखें कि दिया गया कुंजी आईडी सामान्य टाइप का है या नहीं.

जानकारी
पैरामीटर
[in] keyId
वीव की आइडेंटिफ़ायर.
लौटाए जाने वाले प्रॉडक्ट
सही है, अगर keyId का प्रकार सामान्य है.

issessionKey:

virtual BOOL isSessionKey:(
  UInt32 keyId
)

यह तय करें कि दिया गया कुंजी आईडी, सेशन टाइप का है या नहीं.

जानकारी
पैरामीटर
[in] keyId
वीव की आइडेंटिफ़ायर.
लौटाए जाने वाले प्रॉडक्ट
सही है.

isValidKeyId:

virtual BOOL isValidKeyId:(
  UInt32 keyId
)

makeAppGroupMasterKeyId:

virtual UInt32 makeAppGroupMasterKeyId:(
  UInt32 appGroupMasterKeyLocalId
)

ऐप्लिकेशन समूह स्थानीय नंबर दिए गए ऐप्लिकेशन समूह मास्टर कुंजी आईडी बनाएं.

जानकारी
पैरामीटर
[in] appGroupMasterKeyLocalId
ऐप्लिकेशन के ग्रुप का लोकल नंबर.
लौटाए जाने वाले प्रॉडक्ट
ऐप्लिकेशन समूह मास्टर कुंजी आईडी.

makeAppIntermediateKeyId:epochKeyId:useCurrentEpochKey:

virtual UInt32 makeAppIntermediateKeyId:epochKeyId:useCurrentEpochKey:(
  UInt32 rootKeyId,
  UInt32 epochKeyId,
  BOOL useCurrentEpochKey
)

makeAppKeyId:rootKeyId:epochKeyId:appGroupMasterKeyId:useCurrentEpochKey:

virtual UInt32 makeAppKeyId:rootKeyId:epochKeyId:appGroupMasterKeyId:useCurrentEpochKey:(
  UInt32 keyType,
  UInt32 rootKeyId,
  UInt32 epochKeyId,
  UInt32 appGroupMasterKeyId,
  BOOL useCurrentEpochKey
)

makeAppRotatingKeyId:epochKeyId:appGroupMasterKeyId:useCurrentEpochKey:

virtual UInt32 makeAppRotatingKeyId:epochKeyId:appGroupMasterKeyId:useCurrentEpochKey:(
  UInt32 rootKeyId,
  UInt32 epochKeyId,
  UInt32 appGroupMasterKeyId,
  BOOL useCurrentEpochKey
)

MakeAppStaticKeyId:appGroupMasterKeyId:

virtual UInt32 makeAppStaticKeyId:appGroupMasterKeyId:(
  UInt32 rootKeyId,
  UInt32 appGroupMasterKeyId
)

makeEpochKeyId:

virtual UInt32 makeEpochKeyId:(
  UInt8 epochKeyNumber
)

Epoch कुंजी की संख्या के लिए ऐप्लिकेशन समूह रूट कुंजी आईडी बनाएं.

जानकारी
पैरामीटर
[in] epochKeyNumber
Epoch कुंजी की संख्या.
लौटाए जाने वाले प्रॉडक्ट
Epoch कुंजी आईडी.

MakeGeneralKeyId:

virtual UInt16 makeGeneralKeyId:(
  UInt16 generalKeyNumber
)

सामान्य कुंजी संख्या दी जाने वाली सामान्य कुंजी आईडी बनाएं.

जानकारी
पैरामीटर
[in] generalKeyNumber
सामान्य कुंजी संख्या.
लौटाए जाने वाले प्रॉडक्ट
सामान्य कुंजी आईडी.

makeRootKeyId:

virtual UInt32 makeRootKeyId:(
  UInt8 epochKeyNumber
)

रूट कुंजी संख्या के आधार पर ऐप्लिकेशन समूह रूट कुंजी आईडी बनाएं.

जानकारी
पैरामीटर
[in] epochKeyNumber
रूट कुंजी का नंबर.
लौटाए जाने वाले प्रॉडक्ट
रूट कुंजी आईडी.

makeSessionKeyId:

virtual UInt16 makeSessionKeyId:(
  UInt16 sessionKeyNumber
)

सत्र कुंजी संख्या दी गई सत्र कुंजी आईडी बनाएं.

जानकारी
पैरामीटर
[in] sessionKeyNumber
सेशन के लिए कुंजी का नंबर.
लौटाए जाने वाले प्रॉडक्ट
सेशन कुंजी का आईडी.

updateEpochKeyId:epochKeyId:

virtual UInt32 updateEpochKeyId:epochKeyId:(
  UInt32 keyId,
  UInt32 epochKeyId
)

usesCurrentEpochKey:

virtual BOOL usesCurrentEpochKey:(
  UInt32 keyId
)