Package | Description |
---|---|
ru.CryptoPro.JCP.Key | |
ru.CryptoPro.JCP.params | |
ru.CryptoPro.JCP.spec | |
ru.CryptoPro.JCP.tools |
Modifier and Type | Method and Description |
---|---|
ParamsInterface |
KeyInterface.getParams()
Функция возвращает параметры ключа.
|
Modifier and Type | Method and Description |
---|---|
void |
KeyInterface.setParams(ParamsInterface params)
Функция устанавливает параметры ключа.
|
Modifier and Type | Interface and Description |
---|---|
interface |
AlgIdInterface
Интерфейс набора параметров для ключей подписи и обмена.
|
interface |
CryptParamsInterface
Интерфейс узла замены для алгоритма ГОСТ Р 28147-89 шифрования и для
алгоритма хеширования ГОСТ Р 34.11-94.
|
interface |
DigestParamsInterface
Интерфейс параметров хеширования алгоритма хеширования ГОСТ Р 34.11-94.
|
interface |
EllipticParamsInterface
Интерфейс параметров подписи алгоритма ГОСТ Р 34.10-2001.
|
Modifier and Type | Class and Description |
---|---|
class |
AlgIdSpec
Данный класс определяет набор параметров для ключей подписи и обмена.
|
class |
AlgIdSpecForeign
Данный класс определяет набор параметров для ключей RSA.
|
class |
ProviderSpec
Данный класс определяет типы провайдеров для ключей подписи
и обмена на алгоритме ГОСТ.
|
Modifier and Type | Method and Description |
---|---|
ParamsInterface |
GostCipherSpecImpl.getCryptParameters()
Функция возвращает параметры шифрования.
|
ParamsInterface |
AlgIdInterface.getCryptParams()
Функция возвращает параметры алгоритма шифрования из набора параметров
ключа.
|
ParamsInterface |
AlgIdSpec.getCryptParams()
Функция возвращает параметры алгоритма шифрования из набора параметров
ключа.
|
ParamsInterface |
AlgIdSpecForeign.getCryptParams() |
static ParamsInterface |
AlgIdSpec.getDefaultCryptParams()
Функция возвращает параметры алгоритма шифрования ГОСТ 28147-89 по умолчанию
(установленные в контрольной панели).
|
static ParamsInterface |
AlgIdSpec.getDefaultDigestParams()
Функция возвращает параметры алгоритма хеширования ГОСТ Р 34.11-94 по
умолчанию (установленные в контрольной панели).
|
static ParamsInterface |
AlgIdSpec.getDefaultExchangeParams()
Функция возвращает параметры алгоритма обмена ГОСТ Р 34.10-2001 по умолчанию
(установленные в контрольной панели).
|
static ParamsInterface |
AlgIdSpec.getDefaultSignParams()
Функция возвращает параметры алгоритма подписи ГОСТ Р 34.10-2001 по умолчанию
(установленные в контрольной панели).
|
ParamsInterface |
AlgIdInterface.getDigestParams()
Функция возвращает параметры алгоритма хеширования из набора параметров
ключа.
|
ParamsInterface |
AlgIdSpec.getDigestParams()
Функция возвращает параметры алгоритма хеширования из набора параметров
ключа.
|
ParamsInterface |
AlgIdSpecForeign.getDigestParams() |
ParamsInterface |
AlgIdInterface.getSignParams()
Функция возвращает параметры алгоритма подписи (либо обмена) из набора
параметров ключа.
|
ParamsInterface |
AlgIdSpec.getSignParams()
Функция возвращает параметры алгоритма подписи (либо обмена) из набора
параметров ключа.
|
ParamsInterface |
AlgIdSpecForeign.getSignParams() |
Constructor and Description |
---|
AlgIdSpec(OID oid,
ParamsInterface signParameters,
ParamsInterface digestParameters,
ParamsInterface cryptParameters)
Создание объекта AlgIdSpec на основе идентификатора набора параметров ключа и
заданных параметров алгоритмов подписи (либо обмена), хеширования и
шифрования.
|
GostCipherSpecImpl(byte[] iv,
ParamsInterface cryptParams)
Создание объекта GostCipherSpecImpl на основе вектора инициализации и
параметров шифрования.
|
GostCipherSpecImpl(javax.crypto.spec.IvParameterSpec ivParams,
ParamsInterface cryptParams)
Создание объекта GostCipherSpecImpl на основе параметров вектора
инициализации и параметров шифрования.
|
Modifier and Type | Class and Description |
---|---|
class |
NameAlgIdSpec
NameAlgIdSpec расширяет AlgIdSpec именем контейнера
и другими свойствами.
|
class |
NameAlgIdSpecForeign
AlgIdSpec с именем контейнера.
|
Constructor and Description |
---|
GostCipherSpec(byte[] iv,
ParamsInterface cryptParams)
Создание объекта GostCipherSpecImpl на основе вектора инициализации и параметров
шифрования.
|
GostCipherSpec(javax.crypto.spec.IvParameterSpec ivParams,
ParamsInterface cryptParams)
Создание объекта GostCipherSpecImpl на основе параметров вектора инициализации и
параметров шифрования.
|
NameAlgIdSpec(OID oid,
ParamsInterface signParameters,
ParamsInterface digestParameters,
ParamsInterface cryptParameters,
java.lang.String contName)
Создание объекта NameAlgIdSpec на основе идентификатора набора параметров
ключа и заданных параметров алгоритмов подписи (либо обмена), хеширования и
шифрования.
|
NameAlgIdSpec(OID oid,
ParamsInterface signParameters,
ParamsInterface digestParameters,
ParamsInterface cryptParameters,
java.lang.String contName,
boolean isOnlyStoreType)
Создание объекта NameAlgIdSpec на основе идентификатора набора параметров
ключа и заданных параметров алгоритмов подписи (либо обмена), хеширования и
шифрования.
|
NameAlgIdSpec(OID oid,
ParamsInterface signParameters,
ParamsInterface digestParameters,
ParamsInterface cryptParameters,
java.lang.String contName,
boolean isOnlyStoreType,
java.lang.String providerName)
Создание объекта NameAlgIdSpec на основе идентификатора набора параметров
ключа и заданных параметров алгоритмов подписи (либо обмена), хеширования и
шифрования.
|
NameAlgIdSpec(OID oid,
ParamsInterface signParameters,
ParamsInterface digestParameters,
ParamsInterface cryptParameters,
java.lang.String contName,
java.lang.String providerName)
Создание объекта NameAlgIdSpec на основе идентификатора набора параметров
ключа и заданных параметров алгоритмов подписи (либо обмена), хеширования и
шифрования.
|
Modifier and Type | Method and Description |
---|---|
static void |
SelfTests.printMakeSignatureException(byte[] expected,
byte[] res,
ParamsInterface paramsInterface) |
static void |
SelfTests.printVerifySignatureException(int res,
int[] signature,
ParamsInterface paramsInterface) |