Spec-Zone .ru
спецификации, руководства, описания, API
|
Пакет | Описание |
---|---|
java.security |
Обеспечивает классы и интерфейсы для платформы безопасности.
|
java.security.interfaces |
Обеспечивает интерфейсы для того, чтобы они генерировали RSA (Rivest, Шамир и алгоритм AsymmetricCipher Adleman) ключи как определено в Лабораторном Техническом примечании RSA PKCS#1, и DSA (Алгоритм цифровой подписи) ключи как определено в FIPS NIST 186.
|
javax.crypto |
Обеспечивает классы и интерфейсы для криптографических операций.
|
javax.crypto.interfaces |
Обеспечивает интерфейсы для ключей Diffie-Hellman как определено в PKCS Лабораторий RSA #3.
|
javax.crypto.spec |
Обеспечивает классы и интерфейсы для ключевых спецификаций и спецификаций параметра алгоритма.
|
javax.security.auth.kerberos |
Этот пакет содержит служебные классы, связанные с протоколом аутентификации сети Kerberos.
|
javax.xml.crypto |
Общие классы для криптографии XML.
|
javax.xml.crypto.dsig.dom |
DOM-специфичные классы для
javax.xml.crypto.dsig пакет. |
Модификатор и Тип | Интерфейс и Описание |
---|---|
interface |
PrivateKey
Закрытый ключ.
|
interface |
PublicKey
Открытый ключ.
|
Модификатор и Тип | Метод и Описание |
---|---|
abstract Key |
KeyStoreSpi.engineGetKey(String alias, char[] password)
Возвращает ключ, связанный с данным псевдонимом, используя данный пароль, чтобы восстановить это.
|
protected abstract Key |
KeyFactorySpi.engineTranslateKey(Key key)
Преобразовывает ключевой объект, провайдер которого может быть неизвестным или потенциально недоверяемым в соответствующий ключевой объект этой ключевой фабрики.
|
Ключ |
KeyStore.getKey(String alias, char[] password)
Возвращает ключ, связанный с данным псевдонимом, используя данный пароль, чтобы восстановить это.
|
Ключ |
KeyFactory.translateKey(Key key)
Преобразовывает ключевой объект, провайдер которого может быть неизвестным или потенциально недоверяемым в соответствующий ключевой объект этой ключевой фабрики.
|
Модификатор и Тип | Метод и Описание |
---|---|
protected abstract <T extends KeySpec> |
KeyFactorySpi.engineGetKeySpec(Key key, Class<T> keySpec)
Возвращает спецификацию (ключевой материал) данного ключевого объекта.
|
abstract void |
KeyStoreSpi.engineSetKeyEntry(String alias, Key key, char[] password, Certificate[] chain)
Присваивает данный ключ данному псевдониму, защищая это с данным паролем.
|
protected abstract Key |
KeyFactorySpi.engineTranslateKey(Key key)
Преобразовывает ключевой объект, провайдер которого может быть неизвестным или потенциально недоверяемым в соответствующий ключевой объект этой ключевой фабрики.
|
<T extends KeySpec> |
KeyFactory.getKeySpec(Key key, Class<T> keySpec)
Возвращает спецификацию (ключевой материал) данного ключевого объекта.
|
boolean |
AlgorithmConstraints.permits(Set<CryptoPrimitive> primitives, Key key)
Определяет, предоставляют ли ключу разрешение для указанных криптографических примитивов.
|
boolean |
AlgorithmConstraints.permits(Set<CryptoPrimitive> primitives, String algorithm, Key key, AlgorithmParameters parameters)
Определяет, предоставляют ли алгоритму и соответствующему ключу разрешение для указанных криптографических примитивов.
|
void |
KeyStore.setKeyEntry(String alias, Key key, char[] password, Certificate[] chain)
Присваивает данный ключ данному псевдониму, защищая это с данным паролем.
|
Ключ |
KeyFactory.translateKey(Key key)
Преобразовывает ключевой объект, провайдер которого может быть неизвестным или потенциально недоверяемым в соответствующий ключевой объект этой ключевой фабрики.
|
Модификатор и Тип | Интерфейс и Описание |
---|---|
interface |
DSAPrivateKey
Стандартный интерфейс к закрытому ключу DSA.
|
interface |
DSAPublicKey
Интерфейс к открытому ключу DSA.
|
interface |
ECPrivateKey
Интерфейс к эллиптической кривой (EC) закрытый ключ.
|
interface |
ECPublicKey
Интерфейс к эллиптической кривой (EC) открытый ключ.
|
interface |
RSAMultiPrimePrivateCrtKey
Интерфейс к мультиглавному закрытому ключу RSA, как определено в PKCS#1 v2.1, используя китайскую Теорему Остатка (CRT) информационные значения.
|
interface |
RSAPrivateCrtKey
Интерфейс к закрытому ключу RSA, как определено в PKCS#1 стандарт, используя китайскую Теорему Остатка (CRT) информационные значения.
|
interface |
RSAPrivateKey
Интерфейс к закрытому ключу RSA.
|
interface |
RSAPublicKey
Интерфейс к открытому ключу RSA.
|
Модификатор и Тип | Интерфейс и Описание |
---|---|
interface |
SecretKey
Секретный (симметричный) ключ.
|
Модификатор и Тип | Метод и Описание |
---|---|
Ключ |
KeyAgreement.doPhase(Key key, boolean lastPhase)
Выполняет следующую фазу этого согласования ключей с данным ключом, который был получен от одной из других сторон, включенных в это согласование ключей.
|
protected abstract Key |
KeyAgreementSpi.engineDoPhase(Key key, boolean lastPhase)
Выполняет следующую фазу этого согласования ключей с данным ключом, который был получен от одной из других сторон, включенных в это согласование ключей.
|
protected Key |
CipherSpi.engineUnwrap(byte[] wrappedKey, String wrappedKeyAlgorithm, int wrappedKeyType)
Разверните ранее обернутый ключ.
|
Ключ |
Шифр.unwrap(byte[] wrappedKey, String wrappedKeyAlgorithm, int wrappedKeyType)
Разверните ранее обернутый ключ.
|
Модификатор и Тип | Метод и Описание |
---|---|
Ключ |
KeyAgreement.doPhase(Key key, boolean lastPhase)
Выполняет следующую фазу этого согласования ключей с данным ключом, который был получен от одной из других сторон, включенных в это согласование ключей.
|
protected abstract Key |
KeyAgreementSpi.engineDoPhase(Key key, boolean lastPhase)
Выполняет следующую фазу этого согласования ключей с данным ключом, который был получен от одной из других сторон, включенных в это согласование ключей.
|
protected int |
CipherSpi.engineGetKeySize(Key key)
Возвращает размер ключа данного ключевого объекта в битах.
|
protected abstract void |
CipherSpi.engineInit(int opmode, Key key, AlgorithmParameterSpec params, SecureRandom random)
Инициализирует этот шифр с ключом, ряд параметров алгоритма, и источника случайности.
|
protected abstract void |
CipherSpi.engineInit(int opmode, Key key, AlgorithmParameters params, SecureRandom random)
Инициализирует этот шифр с ключом, ряд параметров алгоритма, и источника случайности.
|
protected abstract void |
CipherSpi.engineInit(int opmode, Key key, SecureRandom random)
Инициализирует этот шифр с ключом и источником случайности.
|
protected abstract void |
ExemptionMechanismSpi.engineInit(Key key)
Инициализирует этот механизм освобождения с ключом.
|
protected abstract void |
ExemptionMechanismSpi.engineInit(Key key, AlgorithmParameters params)
Инициализирует этот механизм освобождения с ключом и рядом параметров алгоритма.
|
protected abstract void |
ExemptionMechanismSpi.engineInit(Key key, AlgorithmParameterSpec params)
Инициализирует этот механизм освобождения с ключом и рядом параметров алгоритма.
|
protected abstract void |
Макспи.engineInit(Key key, AlgorithmParameterSpec params)
Инициализирует MAC с данным (секретным) ключом и параметрами алгоритма.
|
protected abstract void |
KeyAgreementSpi.engineInit(Key key, AlgorithmParameterSpec params, SecureRandom random)
Инициализирует это согласование ключей с данным ключом, набором параметров алгоритма, и источником случайности.
|
protected abstract void |
KeyAgreementSpi.engineInit(Key key, SecureRandom random)
Инициализирует это согласование ключей с данным ключом и источником случайности.
|
protected byte[] |
CipherSpi.engineWrap(Key key)
Оберните ключ.
|
PKCS8EncodedKeySpec |
EncryptedPrivateKeyInfo.getKeySpec(Key decryptKey)
Извлеките включенный объект PKCS8EncodedKeySpec из зашифрованных данных и возвратите это.
|
PKCS8EncodedKeySpec |
EncryptedPrivateKeyInfo.getKeySpec(Key decryptKey, Provider provider)
Извлеките включенный объект PKCS8EncodedKeySpec из зашифрованных данных и возвратите это.
|
PKCS8EncodedKeySpec |
EncryptedPrivateKeyInfo.getKeySpec(Key decryptKey, String providerName)
Извлеките включенный объект PKCS8EncodedKeySpec из зашифрованных данных и возвратите это.
|
Объект |
SealedObject.getObject(Key key)
Получает исходный (инкапсулировавший) объект.
|
Объект |
SealedObject.getObject(Key key, String provider)
Получает исходный (инкапсулировавший) объект.
|
void |
Шифр.init(int opmode, Key key)
Инициализирует этот шифр с ключом.
|
void |
Шифр.init(int opmode, Key key, AlgorithmParameters params)
Инициализирует этот шифр с ключом и рядом параметров алгоритма.
|
void |
Шифр.init(int opmode, Key key, AlgorithmParameterSpec params)
Инициализирует этот шифр с ключом и рядом параметров алгоритма.
|
void |
Шифр.init(int opmode, Key key, AlgorithmParameterSpec params, SecureRandom random)
Инициализирует этот шифр с ключом, ряд параметров алгоритма, и источника случайности.
|
void |
Шифр.init(int opmode, Key key, AlgorithmParameters params, SecureRandom random)
Инициализирует этот шифр с ключом, ряд параметров алгоритма, и источника случайности.
|
void |
Шифр.init(int opmode, Key key, SecureRandom random)
Инициализирует этот шифр с ключом и источником случайности.
|
void |
Mac.init(Key key)
Инициализирует это
Mac объект с данным ключом. |
void |
ExemptionMechanism.init(Key key)
Инициализирует этот механизм освобождения с ключом.
|
void |
KeyAgreement.init(Key key)
Инициализирует это согласование ключей с данным ключом, который обязан содержать все параметры алгоритма, требуемые для этого согласования ключей.
|
void |
ExemptionMechanism.init(Key key, AlgorithmParameters params)
Инициализирует этот механизм освобождения с ключом и рядом параметров алгоритма.
|
void |
Mac.init(Key key, AlgorithmParameterSpec params)
Инициализирует это
Mac объект с данным ключом и параметрами алгоритма. |
void |
ExemptionMechanism.init(Key key, AlgorithmParameterSpec params)
Инициализирует этот механизм освобождения с ключом и рядом параметров алгоритма.
|
void |
KeyAgreement.init(Key key, AlgorithmParameterSpec params)
Инициализирует это согласование ключей с данным ключом и набором параметров алгоритма.
|
void |
KeyAgreement.init(Key key, AlgorithmParameterSpec params, SecureRandom random)
Инициализирует это согласование ключей с данным ключом, набором параметров алгоритма, и источником случайности.
|
void |
KeyAgreement.init(Key key, SecureRandom random)
Инициализирует это согласование ключей с данным ключом и источником случайности.
|
boolean |
ExemptionMechanism.isCryptoAllowed(Key key)
Возвраты, был ли блоб результата сгенерирован успешно этим механизмом освобождения.
|
byte[] |
Шифр.wrap(Key key)
Оберните ключ.
|
Модификатор и Тип | Интерфейс и Описание |
---|---|
interface |
DHPrivateKey
Интерфейс к закрытому ключу Diffie-Hellman.
|
interface |
DHPublicKey
Интерфейс к открытому ключу Diffie-Hellman.
|
interface |
PBEKey
Интерфейс к ключу PBE.
|
Модификатор и Тип | Класс и Описание |
---|---|
class |
SecretKeySpec
Этот class определяет секретный ключ независимым от провайдера способом.
|
Модификатор и Тип | Класс и Описание |
---|---|
class |
KerberosKey
Этот class инкапсулирует долгосрочный секретный ключ для принципала Kerberos.
|
Модификатор и Тип | Метод и Описание |
---|---|
Ключ |
KeySelectorResult.getKey()
Возвращает выбранный ключ.
|
Модификатор и Тип | Метод и Описание |
---|---|
static KeySelector |
KeySelector.singletonKeySelector(Key key)
Возвраты a
KeySelector это всегда выбирает указанный ключ, независимо от KeyInfo переданный к этому. |
Конструктор и Описание |
---|
DOMSignContext(Key signingKey, Node parent)
Создает a
DOMSignContext с указанным ключом подписи и родительским узлом. |
DOMSignContext(Key signingKey, Node parent, Node nextSibling)
Создает a
DOMSignContext с указанным ключом подписи, родительскими и следующими одноуровневыми узлами. |
DOMValidateContext(Key validatingKey, Node node)
Создает a
DOMValidateContext содержа указанный ключ и узел. |
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92