Пакет 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

Spec-Zone .ru
спецификации, руководства, описания, API