Класс 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. |
Методы, объявленные в классе Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
protected Object |
clone() |
Создаёт и возвращает копию этого объекта. |
boolean |
equals |
Указывает, равен ли другой объект этому объекту. |
protected void |
finalize() |
Устарело, будет удалено: этот элемент API может быть удалён в будущей версии. Финализация считается устаревшей и будет удалена в одном из будущих выпусков. |
final Class |
getClass() |
Возвращает класс времени выполнения этого объекта Object. |
int |
hashCode() |
Возвращает хеш-код этого объекта. |
final void |
notify() |
Пробуждает один поток, ожидающий на мониторе этого объекта. |
final void |
notifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. |
final void |
wait() |
Переводит текущий поток в состояние ожидания до пробуждения, обычно посредством вызова уведомления или прерывания. |
final void |
wait |
Переводит текущий поток в состояние ожидания до пробуждения, обычно посредством вызова уведомления или прерывания, либо до истечения заданного интервала реального времени. |
final void |
wait |
Переводит текущий поток в состояние ожидания до пробуждения, обычно посредством вызова уведомления или прерывания, либо до истечения заданного интервала реального времени. |
Подробное описание методов
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.