Класс DSAPublicKeySpec
java.lang.Object
java.security.spec.DSAPublicKeySpec
- Все реализуемые интерфейсы:
KeySpec
public class DSAPublicKeySpec extends Object implements KeySpec
Этот класс определяет открытый ключ DSA с его соответствующими параметрами.
- С:
- 1.2
- См. также:
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
DSAPublicKeySpec |
Создаёт новый DSAPublicKeySpec с указанными параметрами. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
BigInteger |
getG() |
Возвращает базовое g. |
BigInteger |
getP() |
Возвращает простое p. |
BigInteger |
getQ() |
Возвращает подпростое q. |
BigInteger |
getY() |
Возвращает открытый ключ y. |
Подробное описание конструкторов
DSAPublicKeySpec
public DSAPublicKeySpec(BigInteger y, BigInteger p, BigInteger q, BigInteger g)
Создаёт новый DSAPublicKeySpec с указанными параметрами.
- Параметры:
-
y- открытый ключ. -
p- простое число. -
q- подпростое число. -
g- базовый элемент.
Подробное описание методов
getY
public BigInteger getY()
Возвращает открытый ключ
y.- Возвращает:
- открытый ключ
y.
getP
public BigInteger getP()
Возвращает простое
p.- Возвращает:
- простое
p.
getQ
public BigInteger getQ()
Возвращает подпростое
q.- Возвращает:
- подпростое
q.
getG
public BigInteger getG()
Возвращает базовое
g.- Возвращает:
- базовый элемент
g.
© 1993, 2023, 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/21/docs/api/java.base/java/security/spec/DSAPublicKeySpec.html