Класс DrbgParameters.Instantiation
- Все реализуемые интерфейсы:
SecureRandomParameters
- Вложенный класс:
DrbgParameters
public static final class DrbgParameters.Instantiation extends Object implements SecureRandomParameters
При использовании в SecureRandom.getInstance(String, SecureRandomParameters) или в одном из других похожих getInstance вызовах, принимающих параметр SecureRandomParameters, это означает, что запрашиваемые параметры инициализации вновь созданного объекта SecureRandom должны минимально поддерживать. При использовании в качестве возвращаемого значения метода SecureRandom.getParameters(), это означает эффективные параметры инициализации объекта SecureRandom.
- C момента:
- 9
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
DrbgParameters.Capability |
getCapability() |
Возвращает способность. |
byte[] |
getPersonalizationString() |
Возвращает строку персонализации в виде массива байтов. |
int |
getStrength() |
Возвращает безопасность в битах. |
String |
toString() |
Возвращает строковое представление этого Instantiation, понятное для человека. |
Подробное описание методов
getStrength
public int getStrength()
- Возвращает:
- Если используется в
getInstance, возвращает минимальную запрошенную безопасность, или -1, если нет конкретного запроса по безопасности. Если используется вgetParameters, возвращает эффективную безопасность. Эффективная безопасность должна быть больше или равна минимальной запрошенной безопасности.
getCapability
public DrbgParameters.Capability getCapability()
- Возвращает:
- Если используется в
getInstance, возвращает минимальную запрошенную способность. Если используется вgetParameters, возвращает информацию о флаге устойчивости к предсказанию и о поддержке переинициализации.
getPersonalizationString
public byte[] getPersonalizationString()
- Возвращает:
- Если используется в
getInstance, возвращает запрошенную строку персонализации как новый выделенный массив, илиnull, если строка персонализации не запрашивается. Такая же строка должна возвращаться вgetParametersкак новая копия, илиnull, если строка персонализации не запрашивается вgetInstance.
toString
© 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/java/security/DrbgParameters.Instantiation.html