WeaveKeyId

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
entierkKeyType_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

Résumé de la méthode publique

int statique
chaîne statique
describeKey (int keyId)
int statique
int statique
getEpochKeyId (int keyId)
int statique
getKeyType (int keyId)
int statique
getRootKeyId (int keyId)
booléen statique
booléen statique
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é