открытый финальный класс WeaveKeyId расширяет Object
Вспомогательные методы и определения для работы с WeaveKeyIds.
Постоянное резюме
| инт | ClientRootKey | |
| инт | FabricRootKey | |
| инт | FabricSecret | |
| инт | Никто | |
| инт | ServiceRootKey | |
| инт | kKeyType_AppEpochKey | |
| инт | kKeyType_AppGroupMasterKey | |
| инт | kKeyType_AppIntermediateKey | |
| инт | kKeyType_AppRootKey | |
| инт | kKeyType_AppRotatingKey | |
| инт | kKeyType_AppStaticKey | |
| инт | kKeyType_General | |
| инт | kKeyType_None | |
| инт | kKeyType_Session |
Краткое описание публичного конструктора
WeaveKeyId () |
Краткое описание публичного метода
| статическое целое | convertToStaticAppKeyId (int keyId) |
| статическая строка | describeKey (int keyId) |
| статическое целое | получитьAppGroupMasterKeyId (int keyId) |
| статическое целое | getEpochKeyId (int keyId) |
| статическое целое | getKeyType (int keyId) |
| статическое целое | getRootKeyId (int keyId) |
| статическое логическое значение | includeAppGroupMasterKey (int keyId) |
| статическое логическое значение | includeEpochKey (int keyId) |
| статическое логическое значение | includeRootKey (int keyId) |
| статическое логическое значение | isValid (int keyId) |
| статическое целое | makeAppGroupMasterKeyId (int appGroupMasterKeyLocalId) |
| статическое целое | makeAppKeyId (int keyType, int rootKeyId, int epochKeyId, int appGroupMasterKeyId, boolean useCurrentEpochKey) |
| статическое целое | makeAppRotatingKeyId (int rootKeyId, int epochKeyId, int appGroupMasterKeyId, boolean useCurrentEpochKey) |
| статическое целое | makeAppStaticKeyId (int rootKeyId, int appGroupMasterKeyId) |
| статическое целое | makeEpochKeyId (int epochKeyNumber) |
| статическое целое | makeRootKeyId (int rootKeyNumber) |
| статическое целое | updateEpochKey (int keyId, int epochKeyId) |
| статическое логическое значение | usesCurrentEpochKey (int keyId) |
Сводка унаследованных методов
Константы
public static final int ClientRootKey
Постоянное значение: 66560
public static final int FabricRootKey
Постоянное значение: 65536
public static final int FabricSecret
Постоянное значение: 4097
public static final int Нет
Постоянное значение: 0
public static final int ServiceRootKey
Постоянное значение: 67584
public static final int kKeyType_AppEpochKey
Постоянное значение: 135168
public static final int kKeyType_AppGroupMasterKey
Постоянное значение: 196608
public static final int kKeyType_AppIntermediateKey
Постоянное значение: 69632
public static final int kKeyType_AppRootKey
Постоянное значение: 65536
public static final int kKeyType_AppRotatingKey
Постоянное значение: 20480
public static final int kKeyType_AppStaticKey
Постоянное значение: 16384
public static final int kKeyType_General
Постоянное значение: 4096
public static final int kKeyType_None
Постоянное значение: 0
public static final int kKeyType_Session
Постоянное значение: 8192
Публичные конструкторы
публичный WeaveKeyId ()
Публичные методы
public static int convertToStaticAppKeyId (int keyId)
Параметры
| keyId |
|---|
публичная статическая строка describeKey (int keyId)
Параметры
| keyId |
|---|
public static int getAppGroupMasterKeyId (int keyId)
Параметры
| keyId |
|---|
public static int getEpochKeyId (int keyId)
Параметры
| keyId |
|---|
public static int getKeyType (int keyId)
Параметры
| keyId |
|---|
public static int getRootKeyId (int keyId)
Параметры
| keyId |
|---|
public static boolean includeAppGroupMasterKey (int keyId)
Параметры
| keyId |
|---|
public static boolean includeEpochKey (int keyId)
Параметры
| keyId |
|---|
открытый статический логический includeRootKey (int keyId)
Параметры
| keyId |
|---|
public static boolean isValid (int keyId)
Параметры
| keyId |
|---|
public static int makeAppGroupMasterKeyId (int appGroupMasterKeyLocalId)
Параметры
| appGroupMasterKeyLocalId |
|---|
public static int makeAppKeyId (int keyType, int rootKeyId, int epochKeyId, int appGroupMasterKeyId, boolean useCurrentEpochKey)
Параметры
| keyType | |
|---|---|
| rootKeyId | |
| epochKeyId | |
| appGroupMasterKeyId | |
| useCurrentEpochKey |
public static int makeAppRotatingKeyId (int rootKeyId, int epochKeyId, int appGroupMasterKeyId, boolean useCurrentEpochKey)
Параметры
| rootKeyId | |
|---|---|
| epochKeyId | |
| appGroupMasterKeyId | |
| useCurrentEpochKey |
public static int makeAppStaticKeyId (int rootKeyId, int appGroupMasterKeyId)
Параметры
| rootKeyId | |
|---|---|
| appGroupMasterKeyId |
public static int makeEpochKeyId (int epochKeyNumber)
Параметры
| epochKeyNumber |
|---|
public static int makeRootKeyId (int rootKeyNumber)
Параметры
| rootKeyNumber |
|---|
public static int updateEpochKey (int keyId, int epochKeyId)
Параметры
| keyId | |
|---|---|
| epochKeyId |
открытый статический логический метод usesCurrentEpochKey (int keyId)
Параметры
| keyId |
|---|