NLWeaveKeyId
#include <src/device-manager/cocoa/NLWeaveKeyIds.h>
WeaveKeyId işlevinin C++ uygulaması için sarmalayıcı.
Özet
Devralma
Devralındığı kaynak: NSObject
Herkese açık statik işlevler |
|
---|---|
convertToCurrentAppKeyId:(UInt32 keyId)
|
virtual UInt32
Uygulama grubu anahtarı kimliğini uygulamanın geçerli anahtar kimliğine dönüştürün.
|
convertToStaticAppKeyId:(UInt32 keyId)
|
virtual UInt32
|
describeKey:(UInt32 keyId)
|
virtual NSString *
|
getAppGroupLocalNumber:(UInt32 keyId)
|
virtual UInt8
Belirtilen uygulama anahtarını elde etmek için kullanılan uygulama grubu yerel numarasını alın.
|
getAppGroupMasterKeyId:(UInt32 keyId)
|
virtual UInt32
Belirtilen uygulama anahtarını türetmek için kullanılan uygulama grubu ana anahtar kimliğini alın.
|
getEpochKeyId:(UInt32 keyId)
|
virtual UInt32
Belirtilen uygulama anahtarını elde etmek için kullanılan uygulama grubu sıfır zaman anahtarı kimliğini alın.
|
getEpochKeyNumber:(UInt32 keyId)
|
virtual UInt8
Belirtilen uygulama anahtarını elde etmek için kullanılan uygulama grubu sıfır zaman anahtarı numarasını alın.
|
getRootKeyId:(UInt32 keyId)
|
virtual UInt32
Belirtilen uygulama anahtarını elde etmek için kullanılan uygulama grubu kök anahtarı kimliğini alın.
|
getRootKeyNumber:(UInt32 keyId)
|
virtual UInt8
Belirtilen uygulama anahtarını elde etmek için kullanılan uygulama grubu kök anahtarı numarasını alın.
|
getType:(UInt32 keyId)
|
virtual UInt32
Belirtilen anahtar kimliğinin Weave anahtar türünü alın.
|
incorporatesAppGroupMasterKey:(UInt32 keyId)
|
virtual BOOL
|
incorporatesEpochKey:(UInt32 keyId)
|
virtual BOOL
Belirtilen uygulama grubu anahtarı kimliğinin sıfır anahtar içerip içermediğini belirleyin.
|
incorporatesRootKey:(UInt32 keyId)
|
virtual BOOL
|
isAppEpochKey:(UInt32 keyId)
|
virtual BOOL
Belirtilen anahtar kimliğinin uygulama sıfır dönem anahtar türüne ait olup olmadığını belirleyin.
|
isAppGroupMasterKey:(UInt32 keyId)
|
virtual BOOL
Belirtilen anahtar kimliğinin bir uygulama grubu ana anahtar türüne ait olup olmadığını belirleyin.
|
isAppRootKey:(UInt32 keyId)
|
virtual BOOL
Belirtilen anahtar kimliğinin bir uygulama kök anahtarı türüne ait olup olmadığını belirleyin.
|
isAppRotatingKey:(UInt32 keyId)
|
virtual BOOL
Belirtilen anahtar kimliğinin uygulama rotasyonlu bir türde olup olmadığını belirleyin.
|
isAppStaticKey:(UInt32 keyId)
|
virtual BOOL
Belirtilen anahtar kimliğinin uygulamanın statik türünde olup olmadığını belirleyin.
|
isGeneralKey:(UInt32 keyId)
|
virtual BOOL
Belirtilen anahtar kimliğinin genel türde olup olmadığını belirleyin.
|
isSessionKey:(UInt32 keyId)
|
virtual BOOL
Belirtilen anahtar kimliğinin bir oturum türünde olup olmadığını belirleyin.
|
isValidKeyId:(UInt32 keyId)
|
virtual BOOL
|
makeAppGroupMasterKeyId:(UInt32 appGroupMasterKeyLocalId)
|
virtual UInt32
Uygulama grubu yerel numarasıyla uygulama grubu ana anahtar kimliğini oluşturun.
|
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
Dönem anahtar numarasıyla belirtilen uygulama grubu kök anahtarı kimliğini oluşturun.
|
makeGeneralKeyId:(UInt16 generalKeyNumber)
|
virtual UInt16
Genel anahtar numarasıyla genel anahtar kimliği oluşturun.
|
makeRootKeyId:(UInt8 epochKeyNumber)
|
virtual UInt32
Kök anahtar numarası verilen uygulama grubu kök anahtar kimliğini oluşturun.
|
makeSessionKeyId:(UInt16 sessionKeyNumber)
|
virtual UInt16
Oturum anahtarı numarasına göre oturum anahtarı kimliğini oluşturun.
|
updateEpochKeyId:epochKeyId:(UInt32 keyId, UInt32 epochKeyId)
|
virtual UInt32
|
usesCurrentEpochKey:(UInt32 keyId)
|
virtual BOOL
|
Herkese açık statik işlevler
conversionToCurrentAppKeyId:
virtual UInt32 convertToCurrentAppKeyId:( UInt32 keyId )
Uygulama grubu anahtarı kimliğini uygulamanın geçerli anahtar kimliğine dönüştürün.
Ayrıntılar | |||
---|---|---|---|
Parametreler |
|
||
İadeler |
uygulamanın geçerli anahtar kimliği.
|
conversionToStaticAppKeyId:
virtual UInt32 convertToStaticAppKeyId:( UInt32 keyId )
açıklama Anahtarı:
virtual NSString * describeKey:( UInt32 keyId )
getAppGroupLocalNumber:
virtual UInt8 getAppGroupLocalNumber:( UInt32 keyId )
Belirtilen uygulama anahtarını elde etmek için kullanılan uygulama grubu yerel numarasını alın.
Ayrıntılar | |||
---|---|---|---|
Parametreler |
|
||
İadeler |
uygulama grubu yerel numarası.
|
getAppGroupMasterKeyId:
virtual UInt32 getAppGroupMasterKeyId:( UInt32 keyId )
Belirtilen uygulama anahtarını türetmek için kullanılan uygulama grubu ana anahtar kimliğini alın.
Ayrıntılar | |||
---|---|---|---|
Parametreler |
|
||
İadeler |
uygulama grubu ana anahtar kimliği.
|
getEpochKeyId:
virtual UInt32 getEpochKeyId:( UInt32 keyId )
Belirtilen uygulama anahtarını elde etmek için kullanılan uygulama grubu sıfır zaman anahtarı kimliğini alın.
Ayrıntılar | |||
---|---|---|---|
Parametreler |
|
||
İadeler |
sıfır anahtar kimliği.
|
getEpochKeyNumber:
virtual UInt8 getEpochKeyNumber:( UInt32 keyId )
Belirtilen uygulama anahtarını elde etmek için kullanılan uygulama grubu sıfır zaman anahtarı numarasını alın.
Ayrıntılar | |||
---|---|---|---|
Parametreler |
|
||
İadeler |
sıfır anahtar numarası.
|
getRootKeyId:
virtual UInt32 getRootKeyId:( UInt32 keyId )
Belirtilen uygulama anahtarını elde etmek için kullanılan uygulama grubu kök anahtarı kimliğini alın.
Ayrıntılar | |||
---|---|---|---|
Parametreler |
|
||
İadeler |
kök anahtar kimliği.
|
getRootKeyNumber:
virtual UInt8 getRootKeyNumber:( UInt32 keyId )
Belirtilen uygulama anahtarını elde etmek için kullanılan uygulama grubu kök anahtarı numarasını alın.
Ayrıntılar | |||
---|---|---|---|
Parametreler |
|
||
İadeler |
kök anahtar numarası.
|
getType:
virtual UInt32 getType:( UInt32 keyId )
Belirtilen anahtar kimliğinin Weave anahtar türünü alın.
Ayrıntılar | |||
---|---|---|---|
Parametreler |
|
||
İadeler |
anahtar kimliğinin türü.
|
AppGroupMasterKey'i içerir:
virtual BOOL incorporatesAppGroupMasterKey:( UInt32 keyId )
EpochKey'i kullanır:
virtual BOOL incorporatesEpochKey:( UInt32 keyId )
Belirtilen uygulama grubu anahtarı kimliğinin sıfır anahtar içerip içermediğini belirleyin.
Ayrıntılar | |||
---|---|---|---|
Parametreler |
|
||
İadeler |
keyId sıfır anahtar içeriyorsa true (doğru) değerine sahiptir.
|
RootKey'i içerir:
virtual BOOL incorporatesRootKey:( UInt32 keyId )
isAppEpochKey:
virtual BOOL isAppEpochKey:( UInt32 keyId )
Belirtilen anahtar kimliğinin uygulama sıfır dönem anahtar türüne ait olup olmadığını belirleyin.
Ayrıntılar | |||
---|---|---|---|
Parametreler |
|
||
İadeler |
Bir uygulama sıfır dönem anahtar türünün keyId'si ise true değerini alır.
|
isAppGroupMasterKey:
virtual BOOL isAppGroupMasterKey:( UInt32 keyId )
Belirtilen anahtar kimliğinin bir uygulama grubu ana anahtar türüne ait olup olmadığını belirleyin.
Ayrıntılar | |||
---|---|---|---|
Parametreler |
|
||
İadeler |
Bir uygulama grubu ana anahtar türünün keyId'si ise true değerini alır.
|
isAppRootKey:
virtual BOOL isAppRootKey:( UInt32 keyId )
Belirtilen anahtar kimliğinin bir uygulama kök anahtarı türüne ait olup olmadığını belirleyin.
Ayrıntılar | |||
---|---|---|---|
Parametreler |
|
||
İadeler |
bir uygulama kök anahtar türünün keyId'si ise true olarak ayarlanır.
|
isAppRotatingKey:
virtual BOOL isAppRotatingKey:( UInt32 keyId )
Belirtilen anahtar kimliğinin uygulama rotasyonlu bir türde olup olmadığını belirleyin.
Ayrıntılar | |||
---|---|---|---|
Parametreler |
|
||
İadeler |
Bir uygulama rotasyon türünün keyId'si ise true olarak ayarlanır.
|
isAppStaticKey:
virtual BOOL isAppStaticKey:( UInt32 keyId )
Belirtilen anahtar kimliğinin uygulamanın statik türünde olup olmadığını belirleyin.
Ayrıntılar | |||
---|---|---|---|
Parametreler |
|
||
İadeler |
Bir uygulamanın statik türünün keyId'si ise true olarak ayarlanır.
|
Genel Anahtar:
virtual BOOL isGeneralKey:( UInt32 keyId )
Belirtilen anahtar kimliğinin genel türde olup olmadığını belirleyin.
Ayrıntılar | |||
---|---|---|---|
Parametreler |
|
||
İadeler |
keyId genel türdeyse true (doğru) değerine sahiptir.
|
isSessionKey:
virtual BOOL isSessionKey:( UInt32 keyId )
Belirtilen anahtar kimliğinin bir oturum türünde olup olmadığını belirleyin.
Ayrıntılar | |||
---|---|---|---|
Parametreler |
|
||
İadeler |
bir oturum türünün keyId'si ise true olarak ayarlanır.
|
isValidKeyId:
virtual BOOL isValidKeyId:( UInt32 keyId )
MakeAppGroupMasterKeyId:
virtual UInt32 makeAppGroupMasterKeyId:( UInt32 appGroupMasterKeyLocalId )
Uygulama grubu yerel numarasıyla uygulama grubu ana anahtar kimliğini oluşturun.
Ayrıntılar | |||
---|---|---|---|
Parametreler |
|
||
İadeler |
uygulama grubu ana anahtar kimliği.
|
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 )
modelEpochKeyId:
virtual UInt32 makeEpochKeyId:( UInt8 epochKeyNumber )
Dönem anahtar numarasıyla belirtilen uygulama grubu kök anahtarı kimliğini oluşturun.
Ayrıntılar | |||
---|---|---|---|
Parametreler |
|
||
İadeler |
sıfır anahtar kimliği.
|
genel Anahtar Kimliği:
virtual UInt16 makeGeneralKeyId:( UInt16 generalKeyNumber )
Genel anahtar numarasıyla genel anahtar kimliği oluşturun.
Ayrıntılar | |||
---|---|---|---|
Parametreler |
|
||
İadeler |
genel anahtar kimliğidir.
|
yapKökAnahtarKimliği:
virtual UInt32 makeRootKeyId:( UInt8 epochKeyNumber )
Kök anahtar numarası verilen uygulama grubu kök anahtar kimliğini oluşturun.
Ayrıntılar | |||
---|---|---|---|
Parametreler |
|
||
İadeler |
kök anahtar kimliği.
|
makeSessionKeyId:
virtual UInt16 makeSessionKeyId:( UInt16 sessionKeyNumber )
Oturum anahtarı numarasına göre oturum anahtarı kimliğini oluşturun.
Ayrıntılar | |||
---|---|---|---|
Parametreler |
|
||
İadeler |
oturum anahtarı kimliği.
|
güncellemeEpochKeyId:epochKeyId:
virtual UInt32 updateEpochKeyId:epochKeyId:( UInt32 keyId, UInt32 epochKeyId )
useCurrentEpochKey:
virtual BOOL usesCurrentEpochKey:( UInt32 keyId )