Класс DrbgParameters.Instantiation
- java.lang.Object
-
- java.security.DrbgParameters.Instantiation
- Все реализованные интерфейсы:
SecureRandomParameters
- Вложенный класс:
- DrbgParameters
public static final class DrbgParameters.Instantiation extends Object implements SecureRandomParameters
Параметры DRBG для инициализации.
При использовании в SecureRandom.getInstance(String, SecureRandomParameters) или в одном из других подобных getInstance вызовах, принимающих параметр SecureRandomParameters, это означает, что запрашиваемые параметры инициализации вновь созданный объект SecureRandom должен в минимальном виде поддерживать. При использовании в качестве возвращаемого значения метода SecureRandom.getParameters(), это означает эффективные параметры инициализации объекта SecureRandom
- С момента:
- 9
Методы
| Модификатор и тип | Метод | Описание |
|---|---|---|
DrbgParameters.Capability |
getCapability() |
Возвращает возможность. |
byte[] |
getPersonalizationString() |
Возвращает строку персонализации в виде массива байтов. |
int |
getStrength() |
Возвращает безопасность в битах. |
String |
toString() |
Возвращает строковое представление этого |
Методы, объявленные в классе java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, 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
public String toString()
Возвращает строковое представление этого Instantiation в удобочитаемом формате.
© 1993, 2020, 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/11/docs/api/java.base/java/security/DrbgParameters.Instantiation.html