Класс DrbgParameters.Instantiation
- Все реализуемые интерфейсы:
SecureRandomParameters
- Внешний класс:
DrbgParameters
public static final class DrbgParameters.Instantiation extends Object implements SecureRandomParameters
При использовании в SecureRandom.getInstance(String, SecureRandomParameters) или одном из других аналогичных вызовов getInstance, принимающих параметр SecureRandomParameters, это означает, что вновь созданный объект SecureRandom должен как минимум поддерживать запрошенные параметры инициализации. При использовании в качестве возвращаемого значения метода SecureRandom.getParameters() это означает эффективные параметры инициализации объекта SecureRandom.
- С версии:
- 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://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/security/DrbgParameters.Instantiation.html