public final class WeaveKeyId erstreckt Object
Dienstprogrammmethoden und Definitionen für die Arbeit mit WeaveKeyIds.
Konstante Zusammenfassung
int | ClientRootKey | |
int | FabricRootKey | |
int | StoffGeheimnis | |
int | Keiner | |
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 |
Zusammenfassung des öffentlichen Konstrukteurs
WeaveKeyId () |
Zusammenfassung der öffentlichen Methode
statisch int | convertToStaticAppKeyId (int keyId) |
statischer String | describeKey (int keyId) |
statisch int | getAppGroupMasterKeyId (int keyId) |
statisch int | getEpochKeyId (int keyId) |
statisch int | getKeyType (int keyId) |
statisch int | getRootKeyId (int keyId) |
statisch boolesch | incorporatesAppGroupMasterKey (int keyId) |
statisch boolesch | incorporatesEpochKey (int keyId) |
statisch boolesch | incorporatesRootKey (int keyId) |
statisch boolesch | isValid (int keyId) |
statisch int | makeAppGroupMasterKeyId (int appGroupMasterKeyLocalId) |
statisch int | makeAppKeyId (int keyType, int rootKeyId, int epochKeyId, int appGroupMasterKeyId, boolean useCurrentEpochKey) |
statisch int | makeAppRotatingKeyId (int rootKeyId, int epochKeyId, int appGroupMasterKeyId, boolean useCurrentEpochKey) |
statisch int | makeAppStaticKeyId (int rootKeyId, int appGroupMasterKeyId) |
statisch int | makeEpochKeyId (int epochKeyNumber) |
statisch int | makeRootKeyId (int rootKeyNumber) |
statisch int | updateEpochKey (int keyId, int epochKeyId) |
statisch boolesch | usesCurrentEpochKey (int keyId) |
Zusammenfassung der vererbten Methode
Konstanten
public static final int ClientRootKey
Konstanter Wert: 66560
public static final int FabricRootKey
Konstanter Wert: 65536
public static final int FabricSecret
Konstanter Wert: 4097
public static final int None
Konstanter Wert: 0
public static final int ServiceRootKey
Konstanter Wert: 67584
public static final int kKeyType_AppEpochKey
Konstanter Wert: 135168
public static final int kKeyType_AppGroupMasterKey
Konstanter Wert: 196608
public static final int kKeyType_AppIntermediateKey
Konstanter Wert: 69.632
public static final int kKeyType_AppRootKey
Konstanter Wert: 65536
public static final int kKeyType_AppRotatingKey
Konstanter Wert: 20480
public static final int kKeyType_AppStaticKey
Konstanter Wert: 16384
public static final int kKeyType_General
Konstanter Wert: 4096
public static final int kKeyType_None
Konstanter Wert: 0
public static final int kKeyType_Session
Konstanter Wert: 8192
Öffentliche Konstrukteure
public WeaveKeyId ()
Öffentliche Methoden
public static int convertToStaticAppKeyId (int keyId)
Parameter
SchlüsselId |
---|
public static String describeKey (int keyId)
Parameter
SchlüsselId |
---|
public static int getAppGroupMasterKeyId (int keyId)
Parameter
SchlüsselId |
---|
public static int getEpochKeyId (int keyId)
Parameter
SchlüsselId |
---|
public static int getKeyType (int keyId)
Parameter
SchlüsselId |
---|
public static int getRootKeyId (int keyId)
Parameter
SchlüsselId |
---|
public static boolean incorporatesAppGroupMasterKey (int keyId)
Parameter
SchlüsselId |
---|
public static boolean incorporatesEpochKey (int keyId)
Parameter
SchlüsselId |
---|
public static boolean incorporatesRootKey (int keyId)
Parameter
SchlüsselId |
---|
public static boolean isValid (int keyId)
Parameter
SchlüsselId |
---|
public static int makeAppGroupMasterKeyId (int appGroupMasterKeyLocalId)
Parameter
appGroupMasterKeyLocalId |
---|
public static int makeAppKeyId (int keyType, int rootKeyId, int epochKeyId, int appGroupMasterKeyId, boolean useCurrentEpochKey)
Parameter
Schlüsselart | |
---|---|
rootKeyId | |
EpocheKeyId | |
appGroupMasterKeyId | |
useCurrentEpochKey |
public static int makeAppRotatingKeyId (int rootKeyId, int epochKeyId, int appGroupMasterKeyId, boolean useCurrentEpochKey)
Parameter
rootKeyId | |
---|---|
EpocheKeyId | |
appGroupMasterKeyId | |
useCurrentEpochKey |
public static int makeAppStaticKeyId (int rootKeyId, int appGroupMasterKeyId)
Parameter
rootKeyId | |
---|---|
appGroupMasterKeyId |
public static int makeEpochKeyId (int epochKeyNumber)
Parameter
EpocheSchlüsselnummer |
---|
public static int makeRootKeyId (int rootKeyNumber)
Parameter
rootKeyNumber |
---|
public static int updateEpochKey (int keyId, int epochKeyId)
Parameter
SchlüsselId | |
---|---|
EpocheKeyId |
public static boolean usesCurrentEpochKey (int keyId)
Parameter
SchlüsselId |
---|