Поделиться через


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

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

Классы

DSAParameterSpec

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

DSAPrivateKeySpec

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

DSAPublicKeySpec

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

ECFieldF2m

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

ECFieldFp

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

ECGenParameterSpec

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

ECParameterSpec

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

ECPoint

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

ECPrivateKeySpec

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

ECPublicKeySpec

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

EdECPoint

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

EdECPrivateKeySpec

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

EdECPublicKeySpec

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

EllipticCurve

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

EncodedKeySpec

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

InvalidKeySpecException

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

InvalidParameterSpecException

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

MGF1ParameterSpec

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

NamedParameterSpec

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

PKCS8EncodedKeySpec

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

PSSParameterSpec

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

RSAKeyGenParameterSpec

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

RSAMultiPrimePrivateCrtKeySpec

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

RSAOtherPrimeInfo

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

RSAPrivateCrtKeySpec

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

RSAPrivateKeySpec

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

RSAPublicKeySpec

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

X509EncodedKeySpec

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

XECPrivateKeySpec

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

XECPublicKeySpec

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

Интерфейсы

IAlgorithmParameterSpec

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

IECField

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

IKeySpec

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