WeaveKeyId

общедоступный окончательный класс WeaveKeyId расширяет объект

Служебные методы и определения для работы с WeaveKeyIds.

Постоянная сводка

инт ClientRootKey
инт FabricRootKey
инт ТканьСекрет
инт Никто
инт ServiceRootKey
инт kKeyType_AppEpochKey
инт kKeyType_AppGroupMasterKey
инт kKeyType_AppIntermediateKey
инт kKeyType_AppRootKey
инт kKeyType_AppRotatingKey
инт kKeyType_AppStaticKey
инт kKeyType_General
инт kKeyType_None
инт kKeyType_Session

Сводка по общедоступному конструктору

Сводка общедоступных методов

статический интервал
convertToStaticAppKeyId (целый идентификатор ключа)
статическая строка
descriptionKey (int keyId )
статический интервал
getAppGroupMasterKeyId (внутренний идентификатор ключа)
статический интервал
getEpochKeyId (внутренний идентификатор ключа)
статический интервал
getKeyType (внутренний идентификатор ключа)
статический интервал
getRootKeyId (внутренний идентификатор ключа)
статическое логическое значение
включает AppGroupMasterKey (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)

Параметры
идентификатор ключа