Пакет java.security.interfaces
Обратите внимание, что эти интерфейсы предназначены только для реализации ключей, материал ключей которых доступен и доступен. Эти интерфейсы не предназначены для реализации ключей, материал ключей которых хранится в недоступном, защищённом хранилище (например, в аппаратном устройстве).
Для получения дополнительной информации о том, как использовать эти интерфейсы, включая информацию о проектировании Key классов для аппаратных устройств, обратитесь к этим руководствам по разработке криптографических поставщиков:
Спецификация пакета
- PKCS #1: Спецификации криптографии RSA, версия 2.2 (RFC 8017)
- Федеральный стандарт обработки информации (FIPS PUB) 186: Стандарт цифровых подписей (DSS)
Связанная документация
Для получения дополнительной информации см.:- С момента:
- 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, 2023, 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/21/docs/api/java.base/java/security/interfaces/package-summary.html