открытый финальный класс ApplicationKeySupport расширяет Object
Вспомогательные методы и определения для работы с ключами Weave Application.
Сводка вложенных классов
интерфейс | ApplicationKeySupport.ConstituentKeySource |
Постоянное резюме
инт | kAppIntermediateKeySize | Размер (в байтах) производного промежуточного ключа. |
Резюме поля
публичный статический конечный байт[] | kAppIntermediateKeyDiversifier | Значение диверсификатора, используемое для получения промежуточного ключа из корневого ключа и ключа эпохи. |
Краткое описание публичного конструктора
Краткое описание публичного метода
статический байт[] | deriveApplicationKey (int keyId, ApplicationKeySupport.ConstituentKeySource keySource, byte[] salt, byte[] diversifier, int keyLen) |
Сводка унаследованных методов
Константы
public static final int kAppIntermediateKeySize
Размер (в байтах) производного промежуточного ключа.
Постоянное значение: 32
Поля
публичный статический конечный байт[] kAppIntermediateKeyDiversifier
Значение диверсификатора, используемое для получения промежуточного ключа из корневого ключа и ключа эпохи.
Публичные конструкторы
публичный ApplicationKeySupport ()
Публичные методы
public static byte[] deriveApplicationKey (int keyId, ApplicationKeySupport.ConstituentKeySource keySource, byte[] salt, byte[] diversifier, int keyLen)
Параметры
keyId | |
---|---|
keySource | |
соль | |
диверсификатор | |
keyLen |
Броски
Исключение |
---|