| Package | Description |
|---|---|
| ru.CryptoPro.JCP.Key | |
| ru.CryptoPro.JCP.params | |
| ru.CryptoPro.JCP.spec | |
| ru.CryptoPro.JCP.tools |
| Modifier and Type | Method | Description |
|---|---|---|
ParamsInterface |
KeyInterface.getParams() |
Функция возвращает параметры ключа.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
KeyInterface.setParams(ParamsInterface params) |
Функция устанавливает параметры ключа.
|
| Modifier and Type | Interface | Description |
|---|---|---|
interface |
AlgIdInterface |
Интерфейс набора параметров для ключей подписи и обмена.
|
interface |
CryptParamsInterface |
Интерфейс узла замены для алгоритма ГОСТ Р 28147-89 шифрования и для
алгоритма хеширования ГОСТ Р 34.11-94.
|
interface |
DigestParamsInterface |
Интерфейс параметров хеширования алгоритма хеширования ГОСТ Р 34.11-94.
|
interface |
EllipticParamsInterface |
Интерфейс параметров подписи алгоритма ГОСТ Р 34.10-2001.
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
AlgIdSpec |
Данный класс определяет набор параметров для ключей подписи и обмена. |
class |
AlgIdSpecForeign |
Данный класс определяет набор параметров для ключей RSA. |
class |
ProviderSpec |
Данный класс определяет типы провайдеров для ключей подписи и обмена на алгоритме ГОСТ. |
| Modifier and Type | Method | 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 | 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 | Description |
|---|---|---|
class |
NameAlgIdSpec |
NameAlgIdSpec расширяет AlgIdSpec именем контейнера
и другими свойствами.
|
class |
NameAlgIdSpecForeign |
AlgIdSpec с именем контейнера.
|
| Constructor | 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 | Description |
|---|---|---|
static void |
SelfTests.printMakeSignatureException(byte[] expected,
byte[] res,
ParamsInterface paramsInterface) |
|
static void |
SelfTests.printVerifySignatureException(int res,
int[] signature,
ParamsInterface paramsInterface) |