Пакет java.security.interfaces
Предоставляет интерфейсы для генерации ключей RSA (алгоритм асимметричного шифрования Rivest, Shamir и Adleman), как определено в технической записке RSA Laboratory PKCS#1, и ключей DSA (алгоритм цифровой подписи), как определено в стандарте NIST FIPS-186.
Обратите внимание, что эти интерфейсы предназначены только для реализации ключей, где ключи доступны и доступны. Эти интерфейсы не предназначены для реализации ключей, чей материал ключей находится в недоступном, защищенном хранилище (например, в аппаратном устройстве).
Для получения дополнительной информации о разработчиках о том, как использовать эти интерфейсы, включая информацию о том, как проектировать Key классы для аппаратных устройств, пожалуйста, обратитесь к этим руководствам для разработчиков криптографических поставщиков:
- С момента:
- 1.1
| Интерфейс | Описание |
|---|---|
| DSAKey |
Интерфейс к открытому или закрытому ключу DSA. |
| DSAKeyPairGenerator |
Интерфейс к объекту, способному генерировать пары ключей DSA. |
| DSAParams |
Интерфейс к набору параметров DSA, определяющих семейство ключей DSA. |
| DSAPrivateKey |
Стандартный интерфейс к закрытому ключу DSA. |
| DSAPublicKey |
Интерфейс к открытому ключу DSA. |
| ECKey |
Интерфейс к эллиптическому кривой (EC) ключу. |
| ECPrivateKey |
Интерфейс к закрытому ключу эллиптической кривой (EC). |
| ECPublicKey |
Интерфейс к открытому ключу эллиптической кривой (EC). |
| 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 |
Интерфейс для ключа эллиптической кривой (public/private), определенный в RFC 7748. |
| XECPrivateKey |
Интерфейс для закрытого ключа эллиптической кривой, определенный в RFC 7748. |
| XECPublicKey |
Интерфейс для открытого ключа эллиптической кривой, определенный в RFC 7748. |
© 1993, 2020, 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/11/docs/api/java.base/java/security/interfaces/package-summary.html