public final class WeaveKeyId extends Object
Méthodes utilitaires et définitions pour travailler avec WeaveKeyIds.
Résumé constant
entier | ClientRootKey | |
entier | FabricRootKey | |
entier | TissuSecret | |
entier | Rien | |
entier | ServiceRootKey | |
entier | kKeyType_AppEpochKey | |
entier | kKeyType_AppGroupMasterKey | |
entier | kKeyType_AppIntermediateKey | |
entier | kKeyType_AppRootKey | |
entier | kKeyType_AppRotatingKey | |
entier | kKeyType_AppStaticKey | |
entier | kKeyType_General | |
entier | kKeyType_None | |
entier | kKeyType_Session |
Résumé du constructeur public
WeaveKeyId () |
Résumé de la méthode publique
int statique | convertToStaticAppKeyId (int keyId) |
chaîne statique | describeKey (int keyId) |
int statique | getAppGroupMasterKeyId (int keyId) |
int statique | getEpochKeyId (int keyId) |
int statique | getKeyType (int keyId) |
int statique | getRootKeyId (int keyId) |
booléen statique | incorporatesAppGroupMasterKey (int keyId) |
booléen statique | incorporatesEpochKey (int keyId) |
booléen statique | incorporatesRootKey (int keyId) |
booléen statique | isValid (int keyId) |
int statique | makeAppGroupMasterKeyId (int appGroupMasterKeyLocalId) |
int statique | makeAppKeyId (int keyType, int rootKeyId, int epochKeyId, int appGroupMasterKeyId, boolean useCurrentEpochKey) |
int statique | makeAppRotatingKeyId (int rootKeyId, int epochKeyId, int appGroupMasterKeyId, boolean useCurrentEpochKey) |
int statique | makeAppStaticKeyId (int rootKeyId, int appGroupMasterKeyId) |
int statique | makeEpochKeyId (int epochKeyNumber) |
int statique | makeRootKeyId (int rootKeyNumber) |
int statique | updateEpochKey (int keyId, int epochKeyId) |
booléen statique | usesCurrentEpochKey (int keyId) |
Résumé de la méthode héritée
Constantes
public static final int ClientRootKey
Constante Valeur: 66560
public static final int FabricRootKey
Constante Valeur: 65536
public static final int FabricSecret
Constante Valeur: 4097
Aucun final public static int
Valeur constante: 0
public static final int ServiceRootKey
Constante Valeur: 67584
public static final int kKeyType_AppEpochKey
Valeur constante: 135168
public static final int kKeyType_AppGroupMasterKey
Valeur constante: 196608
public static final int kKeyType_AppIntermediateKey
Constante Valeur: 69632
public static final int kKeyType_AppRootKey
Constante Valeur: 65536
public static final int kKeyType_AppRotatingKey
Constante Valeur: 20480
public static final int kKeyType_AppStaticKey
Constante Valeur: 16384
public static final int kKeyType_General
Constante Valeur: 4096
public static final int kKeyType_None
Valeur constante: 0
public static final int kKeyType_Session
Constante Valeur: 8192
Constructeurs publics
WeaveKeyId publique ()
Méthodes publiques
int statique publique convertToStaticAppKeyId (int keyId)
Paramètres
ID de clé |
---|
statique public String describeKey (int keyId)
Paramètres
ID de clé |
---|
int statique publique getAppGroupMasterKeyId (int keyId)
Paramètres
ID de clé |
---|
int statique publique getEpochKeyId (int keyId)
Paramètres
ID de clé |
---|
getKeyType int static (int keyId)
Paramètres
ID de clé |
---|
int statique publique getRootKeyId (int keyId)
Paramètres
ID de clé |
---|
statique public boolean incorporatesAppGroupMasterKey (int keyId)
Paramètres
ID de clé |
---|
statique public boolean incorporatesEpochKey (int keyId)
Paramètres
ID de clé |
---|
statique public boolean incorporatesRootKey (int keyId)
Paramètres
ID de clé |
---|
statique public boolean isValid (int keyId)
Paramètres
ID de clé |
---|
int statique publique makeAppGroupMasterKeyId (int appGroupMasterKeyLocalId)
Paramètres
appGroupMasterKeyLocalId |
---|
static int makeAppKeyId (int keyType, int rootKeyId, int epochKeyId, int appGroupMasterKeyId, boolean useCurrentEpochKey)
Paramètres
type de clé | |
---|---|
rootKeyId | |
epochKeyId | |
appGroupMasterKeyId | |
useCurrentEpochKey |
static int makeAppRotatingKeyId (int rootKeyId, int epochKeyId, int appGroupMasterKeyId, boolean useCurrentEpochKey)
Paramètres
rootKeyId | |
---|---|
epochKeyId | |
appGroupMasterKeyId | |
useCurrentEpochKey |
int public static makeAppStaticKeyId (int rootKeyId, int appGroupMasterKeyId)
Paramètres
rootKeyId | |
---|---|
appGroupMasterKeyId |
int statique publique makeEpochKeyId (int epochKeyNumber)
Paramètres
epochKeyNumber |
---|
int statique publique makeRootKeyId (int rootKeyNumber)
Paramètres
rootKeyNumber |
---|
public static int updateEpochKey (int keyId, int epochKeyId)
Paramètres
ID de clé | |
---|---|
epochKeyId |
statique usesCurrentEpochKey public boolean (int keyId)
Paramètres
ID de clé |
---|