Пакет java.security.interfaces
Обратите внимание, что эти интерфейсы предназначены только для реализации ключей, материал ключей которых доступен. Эти интерфейсы не предназначены для реализации ключей, материал которых хранится в недоступном, защищенном хранилище (например, в аппаратном устройстве).
Для получения дополнительной информации о том, как использовать эти интерфейсы, включая информацию о проектировании Key классов для аппаратных устройств, обратитесь к руководствам разработчика криптографических поставщиков:
Спецификация пакета
- PKCS #1: Спецификации криптографии RSA, версия 2.2 (RFC 8017)
- Федеральный стандарт обработки информации (FIPS PUB) 186: Стандарт цифровой подписи (DSS)
Связанная документация
Для дополнительной документации, пожалуйста, обратитесь к:- {extLink security_guide_jca Справочное руководство по архитектуре Java Cryptography}
- Since:
- 1.1
| Класс | Описание |
|---|---|
| DSAKey | Интерфейс для открытого или закрытого ключа DSA. |
| DSAKeyPairGenerator | Интерфейс для объекта, способного генерировать пары ключей DSA. |
| DSAParams | Интерфейс для набора параметров DSA, определяющих семейство ключей DSA. |
| DSAPrivateKey | Стандартный интерфейс для закрытого ключа DSA. |
| DSAPublicKey | Интерфейс для открытого ключа DSA. |
| ECKey | Интерфейс для эллиптического кривого (EC) ключа. |
| ECPrivateKey | Интерфейс для закрытого эллиптического кривого (EC) ключа. |
| ECPublicKey | Интерфейс для открытого эллиптического кривого (EC) ключа. |
| EdECKey | Интерфейс для открытого/закрытого ключа эллиптической кривой, определенного в RFC 8032: Алгоритм цифровой подписи на кривой Эдвардса (EdDSA). |
| EdECPrivateKey | Интерфейс для закрытого ключа эллиптической кривой, определенного в RFC 8032: Алгоритм цифровой подписи на кривой Эдвардса (EdDSA). |
| EdECPublicKey | Интерфейс для открытого ключа эллиптической кривой, определенного в RFC 8032: Алгоритм цифровой подписи на кривой Эдвардса (EdDSA). |
| RSAKey | Интерфейс для открытого или закрытого ключа в стандарте PKCS#1 v2.2, таких как ключи RSA или алгоритмы RSASSA-PSS. |
| RSAMultiPrimePrivateCrtKey | Интерфейс для многократного закрытого ключа RSA, как определено в стандарте PKCS#1 v2.2, используя значения информации Китайской теоремы об остатках (CRT). |
| RSAPrivateCrtKey | Интерфейс для закрытого ключа RSA, как определено в стандарте PKCS#1 v2.2, используя значения информации Китайской теоремы об остатках (CRT). |
| RSAPrivateKey | Интерфейс для закрытого ключа RSA. |
| RSAPublicKey | Интерфейс для открытого ключа RSA. |
| XECKey | Интерфейс для открытого/закрытого ключа эллиптической кривой, как определено в RFC 7748. |
| XECPrivateKey | Интерфейс для закрытого ключа эллиптической кривой, как определено в RFC 7748. |
| XECPublicKey | Интерфейс для открытого ключа эллиптической кривой, как определено в RFC 7748. |
© 1993, 2021, 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/17/docs/api/java.base/java/security/interfaces/package-summary.html