Spec-Zone.ru › OpenJDK 24

Класс DSAGenParameterSpec

java.lang.Object
java.security.spec.DSAGenParameterSpec
Все реализованные интерфейсы:
AlgorithmParameterSpec
public final class DSAGenParameterSpec extends Object implements AlgorithmParameterSpec
Этот неизменяемый класс определяет набор параметров, используемых для генерации параметров DSA, как указано в стандарте FIPS 186-3 цифровых подписей (DSS).
С момента:
1.8
Внешние спецификации
  • Стандарт FIPS 186-3 цифровых подписей (DSS)
См. также:
  • AlgorithmParameterSpec

Краткое описание конструкторов

Конструктор Описание
DSAGenParameterSpec(int primePLen, int subprimeQLen)
Создает спецификацию параметров области для генерации параметров DSA, используя primePLen и subprimeQLen.
DSAGenParameterSpec(int primePLen, int subprimeQLen, int seedLen)
Создает спецификацию параметров области для генерации параметров DSA, используя primePLen, subprimeQLen и seedLen.

Краткое описание методов

Модификатор и тип Метод Описание
int getPrimePLength()
Возвращает желаемую длину простого числа P сгенерированных параметров DSA в битах.
int getSeedLength()
Возвращает желаемую длину семени параметров области в битах.
int getSubprimeQLength()
Возвращает желаемую длину подпростого числа Q сгенерированных параметров DSA в битах.

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Подробное описание конструкторов

DSAGenParameterSpec

public DSAGenParameterSpec(int primePLen, int subprimeQLen)
Создает спецификацию параметров области для генерации параметров DSA, используя primePLen и subprimeQLen. Значение subprimeQLen также используется в качестве длины семени параметров области по умолчанию в битах.
Параметры:
primePLen - желаемая длина простого числа P в битах.
subprimeQLen - желаемая длина подпростого числа Q в битах.
Исключения:
IllegalArgumentException - если primePLen или subprimeQLen не соответствуют спецификации FIPS 186-3.

DSAGenParameterSpec

public DSAGenParameterSpec(int primePLen, int subprimeQLen, int seedLen)
Создает спецификацию параметров области для генерации параметров DSA, используя primePLen, subprimeQLen и seedLen.
Параметры:
primePLen - желаемая длина простого числа P в битах.
subprimeQLen - желаемая длина подпростого числа Q в битах.
seedLen - желаемая длина семени параметров области в битах, должна быть равна или больше, чем subprimeQLen.
Исключения:
IllegalArgumentException - если primePLenLen, subprimeQLen или seedLen не соответствуют спецификации FIPS 186-3.

Подробное описание методов

getPrimePLength

public int getPrimePLength()
Возвращает желаемую длину простого числа P сгенерированных параметров DSA в битах.
Возвращает:
длину простого числа P.

getSubprimeQLength

public int getSubprimeQLength()
Возвращает желаемую длину подпростого числа Q сгенерированных параметров DSA в битах.
Возвращает:
длину подпростого числа Q.

getSeedLength

public int getSeedLength()
Возвращает желаемую длину семени параметров области в битах.
Возвращает:
длину семени параметров области.

© 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/spec/DSAGenParameterSpec.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API