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

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

Классы

Имя. Описание
DSAGenParameterSpec

Этот неизменяемый класс задает набор параметров, используемых для создания параметров DSA, как указано в стандарте FIPS 186-3 Digital Signature Standard (DSS).

DSAParameterSpec

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

DSAPrivateKeySpec

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

DSAPublicKeySpec

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

ECFieldF2m

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

ECFieldFp

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

ECGenParameterSpec

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

ECParameterSpec

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

ECPoint

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

ECPrivateKeySpec

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

ECPublicKeySpec

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

EdDSAParameterSpec

Класс, используемый для указания параметров подписи и проверки EdDSA.

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 и RSASSA-PSS схеме подписи, как определено в стандарте PKCS#1 версии 2.2 .

NamedParameterSpec

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

PKCS8EncodedKeySpec

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

PSSParameterSpec

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

RSAKeyGenParameterSpec

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

RSAMultiPrimePrivateCrtKeySpec

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

RSAOtherPrimeInfo

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

RSAPrivateCrtKeySpec

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

RSAPrivateKeySpec

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

RSAPublicKeySpec

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

X509EncodedKeySpec

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

XECPrivateKeySpec

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

XECPublicKeySpec

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

Интерфейсы

Имя. Описание
IAlgorithmParameterSpec

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

IECField

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

IKeySpec

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