открытый финальный класс 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 |
Броски
| Исключение |
|---|