Identyfikatory kluczy NLWeave
#include <src/device-manager/cocoa/NLWeaveKeyIds.h>
Kod do implementacji funkcji WeaveKeyId w C++.
Podsumowanie
Dziedziczenie
Odziedziczy z: NSObject
Publiczne funkcje statyczne |
|
---|---|
convertToCurrentAppKeyId:(UInt32 keyId)
|
virtual UInt32
Przekonwertuj identyfikator klucza grupy aplikacji na identyfikator bieżącego klucza aplikacji.
|
convertToStaticAppKeyId:(UInt32 keyId)
|
virtual UInt32
|
describeKey:(UInt32 keyId)
|
virtual NSString *
|
getAppGroupLocalNumber:(UInt32 keyId)
|
virtual UInt8
Pobierz lokalny numer grupy aplikacji, który został użyty do uzyskania określonego klucza aplikacji.
|
getAppGroupMasterKeyId:(UInt32 keyId)
|
virtual UInt32
Pobierz identyfikator głównego klucza grupy aplikacji, który został użyty do uzyskania określonego klucza aplikacji.
|
getEpochKeyId:(UInt32 keyId)
|
virtual UInt32
Pobierz identyfikator klucza epoki grupy aplikacji, który został użyty do uzyskania określonego klucza aplikacji.
|
getEpochKeyNumber:(UInt32 keyId)
|
virtual UInt8
Pobierz numer klucza epoki grupy aplikacji, który został użyty do uzyskania określonego klucza aplikacji.
|
getRootKeyId:(UInt32 keyId)
|
virtual UInt32
Pobierz identyfikator głównego klucza grupy aplikacji, który został użyty do uzyskania określonego klucza aplikacji.
|
getRootKeyNumber:(UInt32 keyId)
|
virtual UInt8
Pobierz numer głównego klucza grupy aplikacji, który został użyty do uzyskania określonego klucza aplikacji.
|
getType:(UInt32 keyId)
|
virtual UInt32
Pobierz typ klucza Weave o podanym identyfikatorze klucza.
|
incorporatesAppGroupMasterKey:(UInt32 keyId)
|
virtual BOOL
|
incorporatesEpochKey:(UInt32 keyId)
|
virtual BOOL
Określ, czy podany identyfikator klucza grupy aplikacji zawiera klucz epoki.
|
incorporatesRootKey:(UInt32 keyId)
|
virtual BOOL
|
isAppEpochKey:(UInt32 keyId)
|
virtual BOOL
Ustal, czy podany identyfikator klucza jest typem klucza epoki aplikacji.
|
isAppGroupMasterKey:(UInt32 keyId)
|
virtual BOOL
Sprawdź, czy podany identyfikator klucza jest typem głównego klucza grupy aplikacji.
|
isAppRootKey:(UInt32 keyId)
|
virtual BOOL
Ustal, czy podany identyfikator klucza jest typem klucza głównego aplikacji.
|
isAppRotatingKey:(UInt32 keyId)
|
virtual BOOL
Określ, czy podany identyfikator klucza jest typu rotacji aplikacji.
|
isAppStaticKey:(UInt32 keyId)
|
virtual BOOL
Określ, czy podany identyfikator klucza jest statycznym typem aplikacji.
|
isGeneralKey:(UInt32 keyId)
|
virtual BOOL
Określ, czy podany identyfikator klucza jest typu ogólnego.
|
isSessionKey:(UInt32 keyId)
|
virtual BOOL
Określ, czy podany identyfikator klucza należy do typu sesji.
|
isValidKeyId:(UInt32 keyId)
|
virtual BOOL
|
makeAppGroupMasterKeyId:(UInt32 appGroupMasterKeyLocalId)
|
virtual UInt32
Utwórz identyfikator głównego klucza grupy aplikacji z podanym numerem lokalnym grupy aplikacji.
|
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
Utwórz identyfikator klucza głównego grupy aplikacji o podanym numerze klucza epoki.
|
makeGeneralKeyId:(UInt16 generalKeyNumber)
|
virtual UInt16
Utwórz identyfikator klucza ogólnego z numerem klucza ogólnego.
|
makeRootKeyId:(UInt8 epochKeyNumber)
|
virtual UInt32
Utwórz identyfikator klucza głównego grupy aplikacji z podanym numerem klucza głównego.
|
makeSessionKeyId:(UInt16 sessionKeyNumber)
|
virtual UInt16
Utwórz identyfikator klucza sesji o podanym numerze klucza sesji.
|
updateEpochKeyId:epochKeyId:(UInt32 keyId, UInt32 epochKeyId)
|
virtual UInt32
|
usesCurrentEpochKey:(UInt32 keyId)
|
virtual BOOL
|
Publiczne funkcje statyczne
conversionToCurrentAppKeyId:
virtual UInt32 convertToCurrentAppKeyId:( UInt32 keyId )
Przekonwertuj identyfikator klucza grupy aplikacji na identyfikator bieżącego klucza aplikacji.
Szczegóły | |||
---|---|---|---|
Parametry |
|
||
Zwroty |
identyfikator bieżącego klucza aplikacji.
|
conversionToStaticAppKeyId:
virtual UInt32 convertToStaticAppKeyId:( UInt32 keyId )
DescriptionKey:
virtual NSString * describeKey:( UInt32 keyId )
getAppGroupLocalNumber:
virtual UInt8 getAppGroupLocalNumber:( UInt32 keyId )
Pobierz lokalny numer grupy aplikacji, który został użyty do uzyskania określonego klucza aplikacji.
Szczegóły | |||
---|---|---|---|
Parametry |
|
||
Zwroty |
numer lokalny grupy aplikacji.
|
getAppGroupMasterKeyId:
virtual UInt32 getAppGroupMasterKeyId:( UInt32 keyId )
Pobierz identyfikator głównego klucza grupy aplikacji, który został użyty do uzyskania określonego klucza aplikacji.
Szczegóły | |||
---|---|---|---|
Parametry |
|
||
Zwroty |
identyfikator głównego klucza grupy aplikacji.
|
getEpochKeyId:
virtual UInt32 getEpochKeyId:( UInt32 keyId )
Pobierz identyfikator klucza epoki grupy aplikacji, który został użyty do uzyskania określonego klucza aplikacji.
Szczegóły | |||
---|---|---|---|
Parametry |
|
||
Zwroty |
identyfikator klucza epoki.
|
getEpochKeyNumber:
virtual UInt8 getEpochKeyNumber:( UInt32 keyId )
Pobierz numer klucza epoki grupy aplikacji, który został użyty do uzyskania określonego klucza aplikacji.
Szczegóły | |||
---|---|---|---|
Parametry |
|
||
Zwroty |
numer klucza epoki.
|
getRootKeyId:
virtual UInt32 getRootKeyId:( UInt32 keyId )
Pobierz identyfikator głównego klucza grupy aplikacji, który został użyty do uzyskania określonego klucza aplikacji.
Szczegóły | |||
---|---|---|---|
Parametry |
|
||
Zwroty |
identyfikatora klucza głównego.
|
getRootKeyNumber:
virtual UInt8 getRootKeyNumber:( UInt32 keyId )
Pobierz numer głównego klucza grupy aplikacji, który został użyty do uzyskania określonego klucza aplikacji.
Szczegóły | |||
---|---|---|---|
Parametry |
|
||
Zwroty |
numer główny.
|
getType:
virtual UInt32 getType:( UInt32 keyId )
Pobierz typ klucza Weave o podanym identyfikatorze klucza.
Szczegóły | |||
---|---|---|---|
Parametry |
|
||
Zwroty |
typ identyfikatora klucza.
|
ObejmujeAppGroupMasterKey:
virtual BOOL incorporatesAppGroupMasterKey:( UInt32 keyId )
includesEpochKey:
virtual BOOL incorporatesEpochKey:( UInt32 keyId )
Określ, czy podany identyfikator klucza grupy aplikacji zawiera klucz epoki.
Szczegóły | |||
---|---|---|---|
Parametry |
|
||
Zwroty |
true, jeśli parametr keyId zawiera klucz epoki.
|
includesRootKey:
virtual BOOL incorporatesRootKey:( UInt32 keyId )
Klucz isAppEpochKey:
virtual BOOL isAppEpochKey:( UInt32 keyId )
Ustal, czy podany identyfikator klucza jest typem klucza epoki aplikacji.
Szczegóły | |||
---|---|---|---|
Parametry |
|
||
Zwroty |
true, jeśli parametr keyId typu klucza epoki aplikacji.
|
isAppGroupMasterKey:
virtual BOOL isAppGroupMasterKey:( UInt32 keyId )
Sprawdź, czy podany identyfikator klucza jest typem głównego klucza grupy aplikacji.
Szczegóły | |||
---|---|---|---|
Parametry |
|
||
Zwroty |
true, jeśli identyfikator klucza głównego grupy aplikacji jest wartością.
|
Klucz isAppRootKey:
virtual BOOL isAppRootKey:( UInt32 keyId )
Ustal, czy podany identyfikator klucza jest typem klucza głównego aplikacji.
Szczegóły | |||
---|---|---|---|
Parametry |
|
||
Zwroty |
true, jeśli identyfikator klucza głównego typu aplikacji jest wartością logiczną.
|
isAppRotatingKey:
virtual BOOL isAppRotatingKey:( UInt32 keyId )
Określ, czy podany identyfikator klucza jest typu rotacji aplikacji.
Szczegóły | |||
---|---|---|---|
Parametry |
|
||
Zwroty |
true, jeśli parametr keyId typu rotacji aplikacji.
|
isAppStaticKey:
virtual BOOL isAppStaticKey:( UInt32 keyId )
Określ, czy podany identyfikator klucza jest statycznym typem aplikacji.
Szczegóły | |||
---|---|---|---|
Parametry |
|
||
Zwroty |
true, jeśli parametr keyId statycznego typu aplikacji.
|
Klucz_ogólny:
virtual BOOL isGeneralKey:( UInt32 keyId )
Określ, czy podany identyfikator klucza jest typu ogólnego.
Szczegóły | |||
---|---|---|---|
Parametry |
|
||
Zwroty |
true, jeśli identyfikator klucza ma typ ogólny.
|
isSessionKey:
virtual BOOL isSessionKey:( UInt32 keyId )
Określ, czy podany identyfikator klucza należy do typu sesji.
Szczegóły | |||
---|---|---|---|
Parametry |
|
||
Zwroty |
true, jeśli parametr keyId typu sesji.
|
Parametr isValidKeyId:
virtual BOOL isValidKeyId:( UInt32 keyId )
MakeAppGroupMasterKeyId:
virtual UInt32 makeAppGroupMasterKeyId:( UInt32 appGroupMasterKeyLocalId )
Utwórz identyfikator głównego klucza grupy aplikacji z podanym numerem lokalnym grupy aplikacji.
Szczegóły | |||
---|---|---|---|
Parametry |
|
||
Zwroty |
identyfikator głównego klucza grupy aplikacji.
|
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 )
Utwórz identyfikator klucza głównego grupy aplikacji o podanym numerze klucza epoki.
Szczegóły | |||
---|---|---|---|
Parametry |
|
||
Zwroty |
identyfikator klucza epoki.
|
MakeGeneralKeyId:
virtual UInt16 makeGeneralKeyId:( UInt16 generalKeyNumber )
Utwórz identyfikator klucza ogólnego z numerem klucza ogólnego.
Szczegóły | |||
---|---|---|---|
Parametry |
|
||
Zwroty |
identyfikator klucza ogólnego.
|
MakeRootKeyId:
virtual UInt32 makeRootKeyId:( UInt8 epochKeyNumber )
Utwórz identyfikator klucza głównego grupy aplikacji z podanym numerem klucza głównego.
Szczegóły | |||
---|---|---|---|
Parametry |
|
||
Zwroty |
identyfikatora klucza głównego.
|
MakeSessionKeyId:
virtual UInt16 makeSessionKeyId:( UInt16 sessionKeyNumber )
Utwórz identyfikator klucza sesji o podanym numerze klucza sesji.
Szczegóły | |||
---|---|---|---|
Parametry |
|
||
Zwroty |
identyfikator klucza sesji.
|
updateEpochKeyId:epochKeyId:
virtual UInt32 updateEpochKeyId:epochKeyId:( UInt32 keyId, UInt32 epochKeyId )
useCurrentEpochKey:
virtual BOOL usesCurrentEpochKey:( UInt32 keyId )