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