Spec-Zone.ru › OpenJDK 8

Пакет java.security.interfaces

Предоставляет интерфейсы для генерации ключей RSA (алгоритм асимметричного шифрования Ривеста, Шамира и Адельмана), как определено в технической заметке RSA Laboratory PKCS#1, и ключей DSA (цифровой алгоритм подписи), как определено в стандарте NIST FIPS-186.

См.: Описание

Интерфейс Описание
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.

Описание пакета java.security.interfaces

Предоставляет интерфейсы для генерации ключей RSA (алгоритм асимметричного шифрования Ривеста, Шамира и Адельмана), как определено в технической заметке RSA Laboratory PKCS#1, и ключей DSA (цифровой алгоритм подписи), как определено в стандарте NIST FIPS-186.

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

Для получения дополнительной информации о разработчиках о том, как использовать эти интерфейсы, включая информацию о проектировании Key классов для аппаратных устройств, обратитесь к этим руководствам по разработке криптографических провайдеров:

  • Как реализовать провайдер для Java™ архитектуры криптографии
С момента:
JDK1.1

© 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API