Java.Security.Spec Пространство имен

Этот пакет предоставляет классы и интерфейсы, необходимые для указания ключей и параметров для алгоритмов шифрования и подписывания.

Классы

DSAParameterSpec

Этот класс задает набор параметров, используемых с алгоритмом DSA.

DSAPrivateKeySpec

Этот класс задает закрытый ключ DSA со связанными параметрами.

DSAPublicKeySpec

Этот класс задает открытый ключ DSA со связанными параметрами.

ECFieldF2m

Этот неизменяемый класс определяет конечное поле эллиптической кривой (EC).

ECFieldFp

Этот неизменяемый класс определяет конечное поле эллиптической кривой (EC).

ECGenParameterSpec

Этот неизменяемый класс задает набор параметров, используемых для создания параметров домена эллиптических кривых (EC).

ECParameterSpec

Этот неизменяемый класс задает набор параметров домена, используемых с криптографией с эллиптических кривых (ECC).

ECPoint

Этот неизменяемый класс представляет точку на эллиптической кривой (EC) в аффинных координатах.

ECPrivateKeySpec

Этот неизменяемый класс задает закрытый ключ эллиптической кривой со связанными параметрами.

ECPublicKeySpec

Этот неизменяемый класс задает открытый ключ эллиптической кривой со связанными параметрами.

EdECPoint

Точка эллиптической кривой, используемая для указания ключей в соответствии с стандартом RFC 8032: Edwards-Curve алгоритм цифровой подписи (EdDSA).

EdECPrivateKeySpec

Класс, представляющий закрытые ключи эллиптических кривых, как определено в RFC 8032: Edwards-Curve алгоритм цифровой подписи (EdDSA), включая кривую и другие параметры алгоритма.

EdECPublicKeySpec

Класс, представляющий открытые ключи эллиптической кривой, как определено в RFC 8032: Edwards-Curve алгоритм цифровой подписи (EdDSA), включая кривую и другие параметры алгоритма.

EllipticCurve

Этот неизменяемый класс содержит значения, необходимые для представления эллиптической кривой.

EncodedKeySpec

Этот класс представляет открытый или закрытый ключ в закодированном формате.

InvalidKeySpecException

Это исключение для недопустимых спецификаций ключей.

InvalidParameterSpecException

Это исключение для недопустимых спецификаций параметров.

MGF1ParameterSpec

Этот класс задает набор параметров, используемых с функцией создания маски MGF1 в схеме OAEP Padding и RSA-PSS, как определено в стандарте PKCS 1 версии 2.1 .

NamedParameterSpec

Этот класс используется для указания всех параметров алгоритма, которые определяются стандартным именем.

PKCS8EncodedKeySpec

Этот класс представляет ASN.

PSSParameterSpec

Этот класс задает спецификацию параметра для схемы подписи RSA-PSS, как определено в стандарте PKCS#1 версии 2.1 .

RSAKeyGenParameterSpec

Этот класс задает набор параметров, используемых для создания пары ключей RSA.

RSAMultiPrimePrivateCrtKeySpec

Этот класс задает закрытый ключ RSA с несколькими премьерами, как определено в PKCS#1 версии 2.

RSAOtherPrimeInfo

Этот класс представляет собой триплет (простой, экспонентный и коэффициент) в структуре OtherPrimeInfo RSA, как определено в PKCS#1 v2.

RSAPrivateCrtKeySpec

Этот класс задает закрытый ключ RSA, как определено в стандарте PKCS#1, используя для эффективности значения китайской теоремы остатков (CRT).

RSAPrivateKeySpec

Этот класс задает закрытый ключ RSA.

RSAPublicKeySpec

Этот класс задает открытый ключ RSA.

X509EncodedKeySpec

Этот класс представляет ASN.

XECPrivateKeySpec

Класс, представляющий закрытые ключи эллиптических кривых, как определено в RFC 7748, включая кривую и другие параметры алгоритма.

XECPublicKeySpec

Класс, представляющий открытые ключи эллиптических кривых, как определено в RFC 7748, включая кривую и другие параметры алгоритма.

Интерфейсы

IAlgorithmParameterSpec

(прозрачная) спецификация криптографических параметров.

IECField

Этот интерфейс представляет конечное поле эллиптической кривой (EC).

IKeySpec

(прозрачная) спецификация материала ключа, который представляет собой криптографический ключ.