ID de clave de NLWeave
#include <src/device-manager/cocoa/NLWeaveKeyIds.h>
Wrapper para la implementación de C++ de la funcionalidad de WeaveKeyId.
Resumen
Herencia
Hereda de: NSObject
Funciones estáticas públicas |
|
---|---|
convertToCurrentAppKeyId:(UInt32 keyId)
|
virtual UInt32
Convierte el ID de la clave del grupo de aplicaciones en el ID de la clave actual de la aplicación.
|
convertToStaticAppKeyId:(UInt32 keyId)
|
virtual UInt32
|
describeKey:(UInt32 keyId)
|
virtual NSString *
|
getAppGroupLocalNumber:(UInt32 keyId)
|
virtual UInt8
Obtén el número local del grupo de aplicaciones que se usó para derivar la clave de aplicación especificada.
|
getAppGroupMasterKeyId:(UInt32 keyId)
|
virtual UInt32
Obtén el ID de la clave maestra del grupo de aplicaciones que se usó para derivar la clave de aplicación especificada.
|
getEpochKeyId:(UInt32 keyId)
|
virtual UInt32
Obtén el ID de clave de época del grupo de aplicaciones que se usó para derivar la clave de aplicación especificada.
|
getEpochKeyNumber:(UInt32 keyId)
|
virtual UInt8
Obtiene el número de clave de época del grupo de aplicaciones que se usó para derivar la clave de aplicación especificada.
|
getRootKeyId:(UInt32 keyId)
|
virtual UInt32
Obtén el ID de la clave raíz del grupo de aplicaciones que se usó para derivar la clave de aplicación especificada.
|
getRootKeyNumber:(UInt32 keyId)
|
virtual UInt8
Obtén el número de clave raíz del grupo de aplicaciones que se usó para derivar la clave de aplicación especificada.
|
getType:(UInt32 keyId)
|
virtual UInt32
Obtén el tipo de clave de Weave del ID de clave especificado.
|
incorporatesAppGroupMasterKey:(UInt32 keyId)
|
virtual BOOL
|
incorporatesEpochKey:(UInt32 keyId)
|
virtual BOOL
Determina si el ID de clave del grupo de aplicaciones especificado incorpora la clave de época.
|
incorporatesRootKey:(UInt32 keyId)
|
virtual BOOL
|
isAppEpochKey:(UInt32 keyId)
|
virtual BOOL
Determina si el ID de clave especificado es de un tipo de clave de época de la aplicación.
|
isAppGroupMasterKey:(UInt32 keyId)
|
virtual BOOL
Determina si el ID de clave especificado es de un tipo de clave maestra de grupo de aplicaciones.
|
isAppRootKey:(UInt32 keyId)
|
virtual BOOL
Determina si el ID de clave especificado es de un tipo de clave raíz de la aplicación.
|
isAppRotatingKey:(UInt32 keyId)
|
virtual BOOL
Determina si el ID de clave especificado es de un tipo rotativo de aplicación.
|
isAppStaticKey:(UInt32 keyId)
|
virtual BOOL
Determina si el ID de clave especificado es de un tipo estático de la aplicación.
|
isGeneralKey:(UInt32 keyId)
|
virtual BOOL
Determina si el ID de clave especificado es de un tipo general.
|
isSessionKey:(UInt32 keyId)
|
virtual BOOL
Determina si el ID de clave especificado es de un tipo de sesión.
|
isValidKeyId:(UInt32 keyId)
|
virtual BOOL
|
makeAppGroupMasterKeyId:(UInt32 appGroupMasterKeyLocalId)
|
virtual UInt32
Crea el ID de la clave maestra del grupo de aplicaciones con el número local del grupo de aplicaciones.
|
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
Construye el ID de clave raíz del grupo de aplicaciones según el número de clave de época.
|
makeGeneralKeyId:(UInt16 generalKeyNumber)
|
virtual UInt16
Crea un ID de clave general con un número de clave general.
|
makeRootKeyId:(UInt8 epochKeyNumber)
|
virtual UInt32
Construye el ID de la clave raíz del grupo de aplicaciones con el número de clave raíz.
|
makeSessionKeyId:(UInt16 sessionKeyNumber)
|
virtual UInt16
Crea el ID de clave de sesión con el número de clave de sesión.
|
updateEpochKeyId:epochKeyId:(UInt32 keyId, UInt32 epochKeyId)
|
virtual UInt32
|
usesCurrentEpochKey:(UInt32 keyId)
|
virtual BOOL
|
Funciones estáticas públicas
convertToCurrentAppKeyId:
virtual UInt32 convertToCurrentAppKeyId:( UInt32 keyId )
Convierte el ID de la clave del grupo de aplicaciones en el ID de la clave actual de la aplicación.
Detalles | |||
---|---|---|---|
Parámetros |
|
||
Qué muestra |
el ID de la clave actual de la aplicación.
|
convertToStaticAppKeyId:
virtual UInt32 convertToStaticAppKeyId:( UInt32 keyId )
describeKey:
virtual NSString * describeKey:( UInt32 keyId )
getAppGroupLocalNumber:
virtual UInt8 getAppGroupLocalNumber:( UInt32 keyId )
Obtén el número local del grupo de aplicaciones que se usó para derivar la clave de aplicación especificada.
Detalles | |||
---|---|---|---|
Parámetros |
|
||
Qué muestra |
número local del grupo de aplicaciones.
|
getAppGroupMasterKeyId:
virtual UInt32 getAppGroupMasterKeyId:( UInt32 keyId )
Obtén el ID de la clave maestra del grupo de aplicaciones que se usó para derivar la clave de aplicación especificada.
Detalles | |||
---|---|---|---|
Parámetros |
|
||
Qué muestra |
el ID de la clave maestra del grupo de aplicaciones.
|
getEpochKeyId:
virtual UInt32 getEpochKeyId:( UInt32 keyId )
Obtén el ID de clave de época del grupo de aplicaciones que se usó para derivar la clave de aplicación especificada.
Detalles | |||
---|---|---|---|
Parámetros |
|
||
Qué muestra |
ID de clave de época.
|
getEpochKeyNumber:
virtual UInt8 getEpochKeyNumber:( UInt32 keyId )
Obtiene el número de clave de época del grupo de aplicaciones que se usó para derivar la clave de aplicación especificada.
Detalles | |||
---|---|---|---|
Parámetros |
|
||
Qué muestra |
el número de clave de ciclo de entrenamiento.
|
getRootKeyId:
virtual UInt32 getRootKeyId:( UInt32 keyId )
Obtén el ID de la clave raíz del grupo de aplicaciones que se usó para derivar la clave de aplicación especificada.
Detalles | |||
---|---|---|---|
Parámetros |
|
||
Qué muestra |
el ID de la clave raíz.
|
getRootKeyNumber:
virtual UInt8 getRootKeyNumber:( UInt32 keyId )
Obtén el número de clave raíz del grupo de aplicaciones que se usó para derivar la clave de aplicación especificada.
Detalles | |||
---|---|---|---|
Parámetros |
|
||
Qué muestra |
número de clave raíz.
|
getType:
virtual UInt32 getType:( UInt32 keyId )
Obtén el tipo de clave de Weave del ID de clave especificado.
Detalles | |||
---|---|---|---|
Parámetros |
|
||
Qué muestra |
del ID de clave.
|
incorporaAppGroupMasterKey:
virtual BOOL incorporatesAppGroupMasterKey:( UInt32 keyId )
incorpora EpochKey:
virtual BOOL incorporatesEpochKey:( UInt32 keyId )
Determina si el ID de clave del grupo de aplicaciones especificado incorpora la clave de época.
Detalles | |||
---|---|---|---|
Parámetros |
|
||
Qué muestra |
true si el keyId incorpora la clave de época.
|
incorporesRootKey:
virtual BOOL incorporatesRootKey:( UInt32 keyId )
isAppEpochKey:
virtual BOOL isAppEpochKey:( UInt32 keyId )
Determina si el ID de clave especificado es de un tipo de clave de época de la aplicación.
Detalles | |||
---|---|---|---|
Parámetros |
|
||
Qué muestra |
true si es el keyId de un tipo de clave de ciclo de entrenamiento de la aplicación.
|
isAppGroupMasterKey:
virtual BOOL isAppGroupMasterKey:( UInt32 keyId )
Determina si el ID de clave especificado es de un tipo de clave maestra de grupo de aplicaciones.
Detalles | |||
---|---|---|---|
Parámetros |
|
||
Qué muestra |
true si es el keyId de un tipo de clave maestra de un grupo de aplicaciones.
|
isAppRootKey:
virtual BOOL isAppRootKey:( UInt32 keyId )
Determina si el ID de clave especificado es de un tipo de clave raíz de la aplicación.
Detalles | |||
---|---|---|---|
Parámetros |
|
||
Qué muestra |
true si es el keyId de un tipo de clave raíz de la aplicación.
|
isAppRotatingKey:
virtual BOOL isAppRotatingKey:( UInt32 keyId )
Determina si el ID de clave especificado es de un tipo rotativo de aplicación.
Detalles | |||
---|---|---|---|
Parámetros |
|
||
Qué muestra |
true si es el keyId de un tipo de rotación de la aplicación.
|
isAppStaticKey:
virtual BOOL isAppStaticKey:( UInt32 keyId )
Determina si el ID de clave especificado es de un tipo estático de la aplicación.
Detalles | |||
---|---|---|---|
Parámetros |
|
||
Qué muestra |
true si es el keyId de un tipo estático de la aplicación.
|
isGeneralKey:
virtual BOOL isGeneralKey:( UInt32 keyId )
Determina si el ID de clave especificado es de un tipo general.
Detalles | |||
---|---|---|---|
Parámetros |
|
||
Qué muestra |
true si el keyId tiene el tipo General.
|
isSessionKey:
virtual BOOL isSessionKey:( UInt32 keyId )
Determina si el ID de clave especificado es de un tipo de sesión.
Detalles | |||
---|---|---|---|
Parámetros |
|
||
Qué muestra |
true si es el keyId de un tipo de sesión.
|
esValidKeyId:
virtual BOOL isValidKeyId:( UInt32 keyId )
MakeAppGroupMasterKeyId:
virtual UInt32 makeAppGroupMasterKeyId:( UInt32 appGroupMasterKeyLocalId )
Crea el ID de la clave maestra del grupo de aplicaciones con el número local del grupo de aplicaciones.
Detalles | |||
---|---|---|---|
Parámetros |
|
||
Qué muestra |
el ID de la clave maestra del grupo de aplicaciones.
|
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 )
Construye el ID de clave raíz del grupo de aplicaciones según el número de clave de época.
Detalles | |||
---|---|---|---|
Parámetros |
|
||
Qué muestra |
ID de clave de época.
|
MakeGeneralKeyId:
virtual UInt16 makeGeneralKeyId:( UInt16 generalKeyNumber )
Crea un ID de clave general con un número de clave general.
Detalles | |||
---|---|---|---|
Parámetros |
|
||
Qué muestra |
ID de clave general.
|
MakeRootKeyId:
virtual UInt32 makeRootKeyId:( UInt8 epochKeyNumber )
Construye el ID de la clave raíz del grupo de aplicaciones con el número de clave raíz.
Detalles | |||
---|---|---|---|
Parámetros |
|
||
Qué muestra |
el ID de la clave raíz.
|
MakeSessionKeyId:
virtual UInt16 makeSessionKeyId:( UInt16 sessionKeyNumber )
Crea el ID de clave de sesión con el número de clave de sesión.
Detalles | |||
---|---|---|---|
Parámetros |
|
||
Qué muestra |
ID de la clave de sesión.
|
updateEpochKeyId:epochKeyId:
virtual UInt32 updateEpochKeyId:epochKeyId:( UInt32 keyId, UInt32 epochKeyId )
usesCurrentEpochKey:
virtual BOOL usesCurrentEpochKey:( UInt32 keyId )