NLWeaveKeyIds
#include <src/device-manager/cocoa/NLWeaveKeyIds.h>
Wrapper של יישום C++ של פונקציונליות WeaveKeyId.
סיכום
ירושה
עובר בירושה מ: 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
קבלת מזהה מפתח של מערכת ההפעלה של קבוצת האפליקציות ששימש להפקת מפתח אפליקציה ספציפי.
|
getEpochKeyNumber:(UInt32 keyId)
|
virtual UInt8
קבלת מספר מפתח של מערכת ההפעלה של קבוצת האפליקציות ששימש לחישוב מפתח האפליקציה שצוין.
|
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
קבע אם מזהה המפתח שצוין הוא מסוג מפתח של תקופת זמן של אפליקציה.
|
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
בנו מזהה מפתח בסיס של קבוצת אפליקציות בהינתן מספר מפתח של מערכת הפעלה.
|
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
|
פונקציות סטטיות ציבוריות
conversionToCurrentAppKeyId:
virtual UInt32 convertToCurrentAppKeyId:( UInt32 keyId )
יש להמיר את מזהה המפתח של קבוצת האפליקציות למזהה המפתח הנוכחי של האפליקציה.
פרטים | |||
---|---|---|---|
פרמטרים |
|
||
החזרות |
מזהה המפתח הנוכחי של האפליקציה.
|
conversionToStaticAppKeyId:
virtual UInt32 convertToStaticAppKeyId:( UInt32 keyId )
descriptionKey:
virtual NSString * describeKey:( UInt32 keyId )
getAppGroupLocalNumber:
virtual UInt8 getAppGroupLocalNumber:( UInt32 keyId )
קבלת מספר מקומי של קבוצת אפליקציות ששימש למציאת מפתח האפליקציה שצוין.
פרטים | |||
---|---|---|---|
פרמטרים |
|
||
החזרות |
המספר המקומי של קבוצת האפליקציות.
|
getAppGroupMasterKeyId:
virtual UInt32 getAppGroupMasterKeyId:( UInt32 keyId )
מקבלים מזהה מפתח מאסטר של קבוצת האפליקציות ששימש להפקת מפתח אפליקציה ספציפי.
פרטים | |||
---|---|---|---|
פרמטרים |
|
||
החזרות |
מזהה מפתח מאסטר של קבוצת האפליקציות.
|
getEpochKeyId:
virtual UInt32 getEpochKeyId:( UInt32 keyId )
קבלת מזהה מפתח של מערכת ההפעלה של קבוצת האפליקציות ששימש להפקת מפתח אפליקציה ספציפי.
פרטים | |||
---|---|---|---|
פרמטרים |
|
||
החזרות |
מזהה של מפתח Epoch.
|
getEpochKeyNumber:
virtual UInt8 getEpochKeyNumber:( UInt32 keyId )
קבלת מספר מפתח של מערכת ההפעלה של קבוצת האפליקציות ששימש לחישוב מפתח האפליקציה שצוין.
פרטים | |||
---|---|---|---|
פרמטרים |
|
||
החזרות |
מספר מפתח של מערכת הפעלה.
|
getRootKeyId:
virtual UInt32 getRootKeyId:( UInt32 keyId )
קבלת מזהה מפתח בסיס של קבוצת אפליקציות ששימש להפקת מפתח אפליקציה ספציפי.
פרטים | |||
---|---|---|---|
פרמטרים |
|
||
החזרות |
המזהה של מפתח הבסיס.
|
getRootKeyNumber:
virtual UInt8 getRootKeyNumber:( UInt32 keyId )
קבלת מספר מפתח בסיס של קבוצת אפליקציות ששימש להפקת מפתח אפליקציה ספציפי.
פרטים | |||
---|---|---|---|
פרמטרים |
|
||
החזרות |
המספר של מפתח הבסיס.
|
getType:
virtual UInt32 getType:( UInt32 keyId )
קבלת סוג מפתח Weave של מזהה המפתח שצוין.
פרטים | |||
---|---|---|---|
פרמטרים |
|
||
החזרות |
הסוג של מזהה המפתח.
|
שילובsAppGroupMasterKey:
virtual BOOL incorporatesAppGroupMasterKey:( UInt32 keyId )
כוללEpochKey:
virtual BOOL incorporatesEpochKey:( UInt32 keyId )
קבע אם במזהה המפתח שצוין של קבוצת האפליקציות משולב מפתח Epoch.
פרטים | |||
---|---|---|---|
פרמטרים |
|
||
החזרות |
TRUE אם ה-keyId כולל מפתח epoch.
|
משולבsRootKey:
virtual BOOL incorporatesRootKey:( UInt32 keyId )
isAppEpochKey:
virtual BOOL isAppEpochKey:( UInt32 keyId )
קבע אם מזהה המפתח שצוין הוא מסוג מפתח של תקופת זמן של אפליקציה.
פרטים | |||
---|---|---|---|
פרמטרים |
|
||
החזרות |
TRUE אם ה-keyId של סוג מפתח של epoch של אפליקציה.
|
isAppGroupMasterKey:
virtual BOOL isAppGroupMasterKey:( UInt32 keyId )
יש לקבוע אם מזהה המפתח שצוין הוא מסוג מפתח מאסטר של קבוצת האפליקציות.
פרטים | |||
---|---|---|---|
פרמטרים |
|
||
החזרות |
True אם ה-keyId של סוג מפתח המאסטר של קבוצת האפליקציות.
|
isAppRootKey:
virtual BOOL isAppRootKey:( UInt32 keyId )
קובעת אם מזהה המפתח שצוין הוא מסוג מפתח בסיס של אפליקציה.
פרטים | |||
---|---|---|---|
פרמטרים |
|
||
החזרות |
TRUE אם המזהה keyId של סוג מפתח בסיס של אפליקציה.
|
isAppRotatingKey:
virtual BOOL isAppRotatingKey:( UInt32 keyId )
לקבוע אם מזהה המפתח שצוין הוא מסוג סבב אפליקציות.
פרטים | |||
---|---|---|---|
פרמטרים |
|
||
החזרות |
True אם מזהה המפתח (keyId) של סוג סיבוב האפליקציה.
|
isAppStaticKey:
virtual BOOL isAppStaticKey:( UInt32 keyId )
קבע אם מזהה המפתח שצוין הוא מסוג סטטי של אפליקציה.
פרטים | |||
---|---|---|---|
פרמטרים |
|
||
החזרות |
TRUE אם מזהה המפתח (keyId) של סוג סטטי של אפליקציה.
|
isGeneralKey:
virtual BOOL isGeneralKey:( UInt32 keyId )
היא קובעת אם מזהה המפתח שצוין הוא מסוג כללי.
פרטים | |||
---|---|---|---|
פרמטרים |
|
||
החזרות |
True אם ל-keyId יש סוג 'כללי'.
|
isSessionKey:
virtual BOOL isSessionKey:( UInt32 keyId )
קובעת אם מזהה המפתח שצוין הוא מסוג סשן.
פרטים | |||
---|---|---|---|
פרמטרים |
|
||
החזרות |
True אם ה-keyId של סוג הסשן.
|
isValidKeyId:
virtual BOOL isValidKeyId:( UInt32 keyId )
MakeAppGroupMasterKeyId:
virtual UInt32 makeAppGroupMasterKeyId:( UInt32 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 )
MakerAppStaticKeyId:appGroupMasterKeyId:
virtual UInt32 makeAppStaticKeyId:appGroupMasterKeyId:( UInt32 rootKeyId, UInt32 appGroupMasterKeyId )
MakeEpochKeyId:
virtual UInt32 makeEpochKeyId:( UInt8 epochKeyNumber )
בנו מזהה מפתח בסיס של קבוצת אפליקציות בהינתן מספר מפתח של מערכת הפעלה.
פרטים | |||
---|---|---|---|
פרמטרים |
|
||
החזרות |
מזהה של מפתח Epoch.
|
MakeGeneralKeyId:
virtual UInt16 makeGeneralKeyId:( UInt16 generalKeyNumber )
יוצרים מזהה כללי של מפתח בהינתן מספר מפתח כללי.
פרטים | |||
---|---|---|---|
פרמטרים |
|
||
החזרות |
מזהה מפתח כללי.
|
MakeRootKeyId:
virtual UInt32 makeRootKeyId:( UInt8 epochKeyNumber )
יצירת מזהה מפתח בסיס של קבוצת אפליקציות בהינתן מספר מפתח הבסיס.
פרטים | |||
---|---|---|---|
פרמטרים |
|
||
החזרות |
המזהה של מפתח הבסיס.
|
MakeSessionKeyId:
virtual UInt16 makeSessionKeyId:( UInt16 sessionKeyNumber )
בנו מזהה מפתח סשן לפי מספר מפתח הסשן.
פרטים | |||
---|---|---|---|
פרמטרים |
|
||
החזרות |
מזהה מפתח הסשן.
|
updateEpochKeyId:epochKeyId:
virtual UInt32 updateEpochKeyId:epochKeyId:( UInt32 keyId, UInt32 epochKeyId )
משתמש ב-CurrentEpochKey:
virtual BOOL usesCurrentEpochKey:( UInt32 keyId )