WeaveKeyId

public final class WeaveKeyId extends Object

Métodos y definiciones de utilidad para trabajar con WeaveKeyIds.

Resumen de constantes

int ClientRootKey
int FabricRootKey
int FabricSecret
int Ninguno
int ServiceRootKey
int kKeyType_AppEpochKey
int kKeyType_AppGroupMasterKey
int kKeyType_AppIntermediateKey
int kKeyType_AppRootKey
int kKeyType_AppRotatingKey
int kKeyType_AppStaticKey
int kKeyType_General
int kKeyType_None
int kKeyType_Session

Resumen de constructores públicos

Resumen de métodos públicos

static int
cadena estática
describeKey(int keyId)
static int
static int
getEpochKeyId(int keyId)
static int
getKeyType(int keyId)
static int
getRootKeyId(int keyId)
booleano estático
booleano estático
booleano estático
booleano estático
isValid(int keyId)
static int
makeAppGroupMasterKeyId(int appGroupMasterKeyLocalId)
static int
makeAppKeyId(int keyType, int rootKeyId, int epochKeyId, int appGroupMasterKeyId, boolean useCurrentEpochKey)
static int
makeAppRotatingKeyId(int rootKeyId, int epochKeyId, int appGroupMasterKeyId, boolean useCurrentEpochKey)
static int
makeAppStaticKeyId(int rootKeyId, int appGroupMasterKeyId)
static int
makeEpochKeyId(int epochKeyNumber)
static int
makeRootKeyId(int rootKeyNumber)
static int
updateEpochKey(int keyId, int epochKeyId)
booleano estático

Resumen de métodos heredados

Constantes

public static final int ClientRootKey

Valor de la constante: 66560

public static final int FabricRootKey

Valor de la constante: 65536

public static final int FabricSecret

Valor de la constante: 4097

public static final int None

Valor constante: 0

public static final int ServiceRootKey

Valor constante: 67584

public static final int kKeyType_AppEpochKey

Valor constante: 135168

public static final int kKeyType_AppGroupMasterKey

Valor de la constante: 196608

public static final int kKeyType_AppIntermediateKey

Valor de la constante: 69632

public static final int kKeyType_AppRootKey

Valor de la constante: 65536

public static final int kKeyType_AppRotatingKey

Valor de la constante: 20480

public static final int kKeyType_AppStaticKey

Valor de la constante: 16384

public static final int kKeyType_General

Valor de la constante: 4096

public static final int kKeyType_None

Valor constante: 0

public static final int kKeyType_Session

Valor de la constante: 8192

Constructores públicos

public WeaveKeyId ()

Métodos públicos

public static int convertToStaticAppKeyId (int keyId)

Parámetros
keyId

public static String describeKey (int keyId)

Parámetros
keyId

public static int getAppGroupMasterKeyId (int keyId)

Parámetros
keyId

public static int getEpochKeyId (int keyId)

Parámetros
keyId

public static int getKeyType (int keyId)

Parámetros
keyId

public static int getRootKeyId (int keyId)

Parámetros
keyId

public static boolean incorporatesAppGroupMasterKey (int keyId)

Parámetros
keyId

public static boolean incorporatesEpochKey (int keyId)

Parámetros
keyId

public static boolean incorporatesRootKey (int keyId)

Parámetros
keyId

public static boolean isValid (int keyId)

Parámetros
keyId

public static int makeAppGroupMasterKeyId (int appGroupMasterKeyLocalId)

Parámetros
appGroupMasterKeyLocalId

public static int makeAppKeyId (int keyType, int rootKeyId, int epochKeyId, int appGroupMasterKeyId, boolean useCurrentEpochKey)

Parámetros
keyType
rootKeyId
epochKeyId
appGroupMasterKeyId
useCurrentEpochKey

public static int makeAppRotatingKeyId (int rootKeyId, int epochKeyId, int appGroupMasterKeyId, boolean useCurrentEpochKey)

Parámetros
rootKeyId
epochKeyId
appGroupMasterKeyId
useCurrentEpochKey

public static int makeAppStaticKeyId (int rootKeyId, int appGroupMasterKeyId)

Parámetros
rootKeyId
appGroupMasterKeyId

public static int makeEpochKeyId (int epochKeyNumber)

Parámetros
epochKeyNumber

public static int makeRootKeyId (int rootKeyNumber)

Parámetros
rootKeyNumber

public static int updateEpochKey (int keyId, int epochKeyId)

Parámetros
keyId
epochKeyId

public static boolean usesCurrentEpochKey (int keyId)

Parámetros
keyId