Класс 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
public String toString()
Instantiation в читаемом формате.- Переопределяет:
-
toStringв классеObject - Возвращает:
- строковое представление
© 1993, 2021, 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/17/docs/api/java.base/java/security/DrbgParameters.Instantiation.html