Spec-Zone.ru › OpenJDK 24

Класс HKDFParameterSpec.ExtractThenExpand

java.lang.Object
javax.crypto.spec.HKDFParameterSpec.ExtractThenExpand
Все реализуемые интерфейсы:
AlgorithmParameterSpec, HKDFParameterSpecPREVIEW
Вложенный интерфейс:
HKDFParameterSpecPREVIEW
public static final class HKDFParameterSpec.ExtractThenExpand extends Object implements HKDFParameterSpecPREVIEW
ExtractThenExpand — это предварительная версия API платформы Java.
Программы могут использовать ExtractThenExpand только при включенных предварительных функциях.
Функции предварительной версии могут быть удалены в будущих выпусках или улучшены до постоянных функций платформы Java.
Определяет входные параметры операции Extract-then-Expand, как определено в RFC 5869.
С тех пор как:
24

Краткое описание вложенных классов

Вложенные классы/интерфейсы, объявленные в интерфейсе javax.crypto.spec.HKDFParameterSpecПРЕДПРОСМОТР

HKDFParameterSpec.BuilderPREVIEW, HKDFParameterSpec.ExpandPREVIEW, HKDFParameterSpec.ExtractPREVIEW, HKDFParameterSpec.ExtractThenExpandPREVIEW

Краткое описание методов

Модификатор и тип Метод Описание
List<SecretKey> ikms()
Возвращает неизменяемый List значений входного ключевого материала в порядке их добавления.
byte[] info()
Возвращает необязательную контекстную и прикладную информацию.
int length()
Возвращает длину выходного ключевого материала.
List<SecretKey> salts()
Возвращает неизменяемый List значений соли в порядке их добавления.

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Подробное описание методов

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://download.java.net/java/early_access/jdk24/docs/api/java.base/javax/crypto/spec/HKDFParameterSpec.ExtractThenExpand.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API