Класс HKDFParameterSpec.ExtractThenExpand
- Все реализованные интерфейсы:
AlgorithmParameterSpec, HKDFParameterSpec
- Охватывающий интерфейс:
HKDFParameterSpec
public static final class HKDFParameterSpec.ExtractThenExpand extends Object implements HKDFParameterSpec
- Начиная с версии:
- 25
Краткое описание вложенных классов
Вложенные классы и интерфейсы, объявленные в интерфейсе HKDFParameterSpec
HKDFParameterSpec.Builder, HKDFParameterSpec.Expand, HKDFParameterSpec.Extract, HKDFParameterSpec.ExtractThenExpand
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
List |
ikms() |
Возвращает неизменяемый List значений входного ключевого материала в порядке их добавления. |
byte[] |
info() |
Возвращает необязательные контекстные данные и сведения, относящиеся к приложению. |
int |
length() |
Возвращает длину выходного ключевого материала. |
List |
salts() |
Возвращает неизменяемый List значений соли в порядке их добавления. |
Подробное описание методов
ikms
public List<SecretKey> ikms()
List значений входного ключевого материала в порядке их добавления. Если значений входного ключевого материала нет, возвращается пустой список. Значения входного ключевого материала, добавленные с помощью HKDFParameterSpec.Builder.addIKM(byte[]), преобразуются в объект SecretKeySpec. Пустые массивы отбрасываются.
- Примечание по реализации:
- Реализация HKDF должна объединить входные ключевые материалы в одно значение для использования на этапе HKDF-Extract.
- Возвращает:
- неизменяемый
Listзначений входного ключевого материала
salts
public List<SecretKey> salts()
List значений соли в порядке их добавления. Если значений соли нет, возвращается пустой список. Значения соли, добавленные с помощью HKDFParameterSpec.Builder.addSalt(byte[]), преобразуются в объект SecretKeySpec. Пустые массивы отбрасываются.
- Примечание по реализации:
- Реализация HKDF должна объединить значения соли в одно значение для использования на этапе HKDF-Extract.
- Возвращает:
- неизменяемый
Listзначений соли
info
public byte[] info()
- Возвращает:
- копию необязательных контекстных данных и сведений, относящихся к приложению, или
null, если они не указаны
length
public int length()
- Возвращает:
- длину выходного ключевого материала
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/25/docs/api/java.base/javax/crypto/spec/HKDFParameterSpec.ExtractThenExpand.html