public final class WeaveKeyId extends Object
Métodos utilitários e definições para trabalhar com WeaveKeyIds.
Resumo Constante
int | ClientRootKey | |
int | FabricRootKey | |
int | FabricSecret | |
int | Nenhum | |
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 |
Resumo do Construtor Público
WeaveKeyId () |
Resumo do Método Público
int estático | convertToStaticAppKeyId (int keyId) |
String estática | describeKey (int keyId) |
int estático | getAppGroupMasterKeyId (int keyId) |
int estático | getEpochKeyId (int keyId) |
int estático | getKeyType (int keyId) |
int estático | getRootKeyId (int keyId) |
booleano estático | incorporatesAppGroupMasterKey (int keyId) |
booleano estático | incorporaEpochKey (int keyId) |
booleano estático | incorporaRootKey (int keyId) |
booleano estático | isValid (int keyId) |
int estático | makeAppGroupMasterKeyId (int appGroupMasterKeyLocalId) |
int estático | makeAppKeyId (int keyType, int rootKeyId, int epochKeyId, int appGroupMasterKeyId, boolean useCurrentEpochKey) |
int estático | makeAppRotatingKeyId (int rootKeyId, int epochKeyId, int appGroupMasterKeyId, boolean useCurrentEpochKey) |
int estático | makeAppStaticKeyId (int rootKeyId, int appGroupMasterKeyId) |
int estático | makeEpochKeyId (int epochKeyNumber) |
int estático | makeRootKeyId (int rootKeyNumber) |
int estático | updateEpochKey (int keyId, int epochKeyId) |
booleano estático | usaCurrentEpochKey (int keyId) |
Resumo do método herdado
Constantes
public static final int ClientRootKey
Valor constante: 66560
public static final int FabricRootKey
Valor constante: 65536
public static final int FabricSecret
Valor constante: 4097
public static final int Nenhum
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 constante: 196608
public static final int kKeyType_AppIntermediateKey
Valor constante: 69632
public static final int kKeyType_AppRootKey
Valor constante: 65536
public static final int kKeyType_AppRotatingKey
Valor constante: 20480
public static final int kKeyType_AppStaticKey
Valor constante: 16384
public static final int kKeyType_General
Valor constante: 4096
public static final int kKeyType_None
Valor constante: 0
public static final int kKeyType_Session
Valor constante: 8192
Construtores 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 incorporaRootKey (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
Tipo de chave | |
---|---|
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 |
---|