Spec-Zone .ru
спецификации, руководства, описания, API
|
Пакет | Описание |
---|---|
java.security |
Обеспечивает классы и интерфейсы для платформы безопасности.
|
java.security.cert |
Обеспечивает классы и интерфейсы для парсинга и управления сертификатами, списки аннулированных сертификатов (CRL), и пути сертификации.
|
javax.crypto |
Обеспечивает классы и интерфейсы для криптографических операций.
|
javax.crypto.spec |
Обеспечивает классы и интерфейсы для ключевых спецификаций и спецификаций параметра алгоритма.
|
javax.security.cert |
Обеспечивает классы для сертификатов с открытым ключом.
|
Модификатор и Тип | Метод и Описание |
---|---|
protected abstract void |
SignatureSpi.engineInitSign(PrivateKey privateKey)
Инициализирует этот объект подписи с указанным закрытым ключом для того, чтобы подписать операции.
|
protected void |
SignatureSpi.engineInitSign(PrivateKey privateKey, SecureRandom random)
Инициализирует этот объект подписи с указанным закрытым ключом и источником случайности для того, чтобы подписать операции.
|
protected abstract void |
SignatureSpi.engineInitVerify(PublicKey publicKey)
Инициализирует этот объект подписи с указанным открытым ключом для операций проверки.
|
protected abstract Key |
KeyFactorySpi.engineTranslateKey(Key key)
Преобразовывает ключевой объект, провайдер которого может быть неизвестным или потенциально недоверяемым в соответствующий ключевой объект этой ключевой фабрики.
|
void |
Подпись.initSign(PrivateKey privateKey)
Инициализируйте этот объект для того, чтобы подписаться.
|
void |
Подпись.initSign(PrivateKey privateKey, SecureRandom random)
Инициализируйте этот объект для того, чтобы подписаться.
|
void |
Подпись.initVerify(Certificate certificate)
Инициализирует этот объект для проверки, используя открытый ключ от данного сертификата.
|
void |
Подпись.initVerify(PublicKey publicKey)
Инициализирует этот объект для проверки.
|
Ключ |
KeyFactory.translateKey(Key key)
Преобразовывает ключевой объект, провайдер которого может быть неизвестным или потенциально недоверяемым в соответствующий ключевой объект этой ключевой фабрики.
|
boolean |
SignedObject.verify(PublicKey verificationKey, Signature verificationEngine)
Проверяет, что подпись в этом SignedObject является действительной подписью для объекта, хранившего внутри, с данным ключом проверки, используя определяемый механизм проверки.
|
Конструктор и Описание |
---|
SignedObject(Serializable object, PrivateKey signingKey, Signature signingEngine)
Создает SignedObject из любого Сериализуемого объекта.
|
Модификатор и Тип | Метод и Описание |
---|---|
abstract void |
X509CRL.verify(PublicKey key)
Проверяет, что этот CRL был подписан, используя закрытый ключ, который соответствует данному открытому ключу.
|
abstract void |
Сертификат.verify(PublicKey key)
Проверяет, что этот сертификат был подписан, используя закрытый ключ, который соответствует указанному открытому ключу.
|
void |
X509CRL.verify(PublicKey key, Provider sigProvider)
Проверяет, что этот CRL был подписан, используя закрытый ключ, который соответствует данному открытому ключу.
|
void |
Сертификат.verify(PublicKey key, Provider sigProvider)
Проверяет, что этот сертификат был подписан, используя закрытый ключ, который соответствует указанному открытому ключу.
|
void |
X509Certificate.verify(PublicKey key, Provider sigProvider)
Проверяет, что этот сертификат был подписан, используя закрытый ключ, который соответствует указанному открытому ключу.
|
abstract void |
X509CRL.verify(PublicKey key, String sigProvider)
Проверяет, что этот CRL был подписан, используя закрытый ключ, который соответствует данному открытому ключу.
|
abstract void |
Сертификат.verify(PublicKey key, String sigProvider)
Проверяет, что этот сертификат был подписан, используя закрытый ключ, который соответствует указанному открытому ключу.
|
Модификатор и Тип | Метод и Описание |
---|---|
Ключ |
KeyAgreement.doPhase(Key key, boolean lastPhase)
Выполняет следующую фазу этого согласования ключей с данным ключом, который был получен от одной из других сторон, включенных в это согласование ключей.
|
protected abstract Key |
KeyAgreementSpi.engineDoPhase(Key key, boolean lastPhase)
Выполняет следующую фазу этого согласования ключей с данным ключом, который был получен от одной из других сторон, включенных в это согласование ключей.
|
protected abstract SecretKey |
KeyAgreementSpi.engineGenerateSecret(String algorithm)
Создает совместно используемый секрет и возвращает это как объект секретного ключа требуемого типа алгоритма.
|
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 abstract SecretKey |
SecretKeyFactorySpi.engineTranslateKey(SecretKey key)
Преобразовывает ключевой объект, провайдер которого может быть неизвестным или потенциально недоверяемым в соответствующий ключевой объект этой фабрики секретного ключа.
|
protected Key |
CipherSpi.engineUnwrap(byte[] wrappedKey, String wrappedKeyAlgorithm, int wrappedKeyType)
Разверните ранее обернутый ключ.
|
protected byte[] |
CipherSpi.engineWrap(Key key)
Оберните ключ.
|
SecretKey |
KeyAgreement.generateSecret(String algorithm)
Создает совместно используемый секрет и возвращает это как a
SecretKey объект указанного алгоритма. |
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, Certificate certificate)
Инициализирует этот шифр с открытым ключом от данного сертификата.
|
void |
Шифр.init(int opmode, Certificate certificate, SecureRandom random)
Инициализирует этот шифр с открытым ключом от данного сертификата и источника случайности.
|
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)
Инициализирует это согласование ключей с данным ключом и источником случайности.
|
SecretKey |
SecretKeyFactory.translateKey(SecretKey key)
Преобразовывает ключевой объект, провайдер которого может быть неизвестным или потенциально недоверяемым в соответствующий ключевой объект этой фабрики секретного ключа.
|
Ключ |
Шифр.unwrap(byte[] wrappedKey, String wrappedKeyAlgorithm, int wrappedKeyType)
Разверните ранее обернутый ключ.
|
byte[] |
Шифр.wrap(Key key)
Оберните ключ.
|
Модификатор и Тип | Метод и Описание |
---|---|
static boolean |
DESKeySpec.isParityAdjusted(byte[] key, int offset)
Проверки, если данный ключевой материал DES, запускающийся в
offset включительно, скорректирован четностью. |
static boolean |
DESedeKeySpec.isParityAdjusted(byte[] key, int offset)
Проверки, если данный ключ ЭДЕ DES, запускающийся в
offset включительно, скорректирован четностью. |
static boolean |
DESKeySpec.isWeak(byte[] key, int offset)
Проверки, если данный ключевой материал DES слаб или полуслаб.
|
Конструктор и Описание |
---|
DESedeKeySpec(byte[] key)
Создает объект DESedeKeySpec использование первых 24 байтов в
key как ключевой материал для ключа ЭДЕ DES. |
DESedeKeySpec(byte[] key, int offset)
Создает объект DESedeKeySpec использование первых 24 байтов в
key , начало в offset включительно, как ключевой материал для ключа ЭДЕ DES. |
DESKeySpec(byte[] key)
Создает объект DESKeySpec использование первых 8 байтов в
key как ключевой материал для ключа DES. |
DESKeySpec(byte[] key, int offset)
Создает объект DESKeySpec использование первых 8 байтов в
key , начало в offset включительно, как ключевой материал для ключа DES. |
Модификатор и Тип | Метод и Описание |
---|---|
abstract void |
Сертификат.verify(PublicKey key)
Проверяет, что этот сертификат был подписан, используя закрытый ключ, который соответствует указанному открытому ключу.
|
abstract void |
Сертификат.verify(PublicKey key, String sigProvider)
Проверяет, что этот сертификат был подписан, используя закрытый ключ, который соответствует указанному открытому ключу.
|
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92