Пакет java.security.spec
Предоставляет классы и интерфейсы для спецификаций ключей и параметров алгоритмов.
См.: Описание
| Интерфейс | Описание |
|---|---|
| AlgorithmParameterSpec | Спецификация (прозрачная) криптографических параметров. |
| ECField | Этот интерфейс представляет конечное поле эллиптической кривой (ЭК). |
| KeySpec | Спецификация (прозрачная) ключевого материала, составляющего криптографический ключ. |
| Класс | Описание |
|---|---|
| DSAGenParameterSpec | Этот неизменяемый класс определяет набор параметров, используемых для генерации параметров DSA, как указано в стандарте FIPS 186-3 Digital Signature Standard (DSS). |
| DSAParameterSpec | Этот класс определяет набор параметров, используемых с алгоритмом DSA. |
| DSAPrivateKeySpec | Этот класс определяет закрытый ключ DSA с его ассоциированными параметрами. |
| DSAPublicKeySpec | Этот класс определяет открытый ключ DSA с его ассоциированными параметрами. |
| ECFieldF2m | Этот неизменяемый класс определяет конечное поле характеристики 2 эллиптической кривой (ЭК). |
| ECFieldFp | Этот неизменяемый класс определяет конечное поле простого числа эллиптической кривой (ЭК). |
| ECGenParameterSpec | Этот неизменяемый класс определяет набор параметров, используемых для генерации параметров области эллиптической кривой (ЭК). |
| ECParameterSpec | Этот неизменяемый класс определяет набор параметров области, используемых с криптографией эллиптических кривых (ECC). |
| ECPoint | Этот неизменяемый класс представляет точку на эллиптической кривой (ЭК) в аффинных координатах. |
| ECPrivateKeySpec | Этот неизменяемый класс определяет закрытый ключ эллиптической кривой с его ассоциированными параметрами. |
| ECPublicKeySpec | Этот неизменяемый класс определяет открытый ключ эллиптической кривой с его ассоциированными параметрами. |
| EllipticCurve | Этот неизменяемый класс содержит необходимые значения для представления эллиптической кривой. |
| EncodedKeySpec | Этот класс представляет открытый или закрытый ключ в закодированном формате. |
| MGF1ParameterSpec | Этот класс определяет набор параметров, используемых с функцией генерации маски MGF1 в схемах заполнения OAEP и RSASSA-PSS, как определено в стандарте PKCS#1 v2.2. |
| PKCS8EncodedKeySpec | Этот класс представляет ASN.1 кодировку закрытого ключа, закодированного в соответствии с типом ASN.1 |
| PSSParameterSpec | Этот класс определяет спецификацию параметров для схемы подписи RSASSA-PSS, как определено в стандарте PKCS#1 v2.2. |
| RSAKeyGenParameterSpec | Этот класс определяет набор параметров, используемых для генерации пары ключей RSA. |
| RSAMultiPrimePrivateCrtKeySpec | Этот класс определяет многократный RSA-ключ, как определено в стандарте PKCS#1 v2.2, используя информацию теоремы об остаточных классах (CRT) для повышения эффективности. |
| RSAOtherPrimeInfo | Этот класс представляет тройку (простое число, показатель и коэффициент) внутри структуры RSA OtherPrimeInfo, как определено в стандарте PKCS#1 v2.2. |
| RSAPrivateCrtKeySpec | Этот класс определяет закрытый ключ RSA, как определено в стандарте PKCS#1 v2.2, используя информацию теоремы об остаточных классах (CRT) для повышения эффективности. |
| RSAPrivateKeySpec | Этот класс определяет закрытый ключ RSA. |
| RSAPublicKeySpec | Этот класс определяет открытый ключ RSA. |
| X509EncodedKeySpec | Этот класс представляет ASN.1 кодировку открытого ключа, закодированного в соответствии с типом ASN.1 |
| Исключение | Описание |
|---|---|
| InvalidKeySpecException | Это исключение для неверных спецификаций ключей. |
| InvalidParameterSpecException | Это исключение для неверных спецификаций параметров. |
Описание пакета java.security.spec
Предоставляет классы и интерфейсы для спецификаций ключей и параметров алгоритмов.
Спецификация ключа — это прозрачное представление ключевого материала, составляющего ключ. Ключ может быть задан специфичным для алгоритма способом или в алгоритмически-независимом формате кодирования (таком как ASN.1). Этот пакет содержит спецификации ключей для открытых и закрытых ключей DSA, открытых и закрытых ключей RSA, закрытых ключей PKCS #8 в кодированном формате DER и открытых и закрытых ключей X.509 в кодированном формате DER.
Спецификация параметров алгоритма — это прозрачное представление набора параметров, используемых с алгоритмом. Этот пакет содержит спецификацию параметров алгоритма для параметров, используемых с алгоритмом DSA.
- Since:
- 1.2
© 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.