| Package | Description |
|---|---|
| ru.CryptoPro.JCP.params | |
| ru.CryptoPro.JCP.spec |
| Modifier and Type | Field | Description |
|---|---|---|
static OID |
AlgIdSpec.OID_19 |
Идентификатор набора параметров ключа подписи, соответствующего алгоритму
ГОСТ Р 34.10-2001.
|
static OID |
AlgIdSpec.OID_21 |
Идентификатор алгоритма шифрования ГОСТ 28147-89.
|
static OID |
AlgIdSpec.OID_3 |
Идентификатор алгоритма подписи ГОСТ Р 34.10-2001.
|
static OID |
AlgIdSpec.OID_9 |
Идентификатор алгоритма хеширования ГОСТ Р 34.11-94.
|
static OID |
AlgIdSpec.OID_98 |
Идентификатор набора параметров ключа обмена, соответствующего алгоритму
подписи ГОСТ Р 34.10-2001 и алгориму обмена Диффи-Хелмана.
|
static OID |
AlgIdSpec.OID_DIGEST_2012_256 |
Идентификатор алгоритма хеширования ГОСТ Р 34.11-2012 (256).
|
static OID |
AlgIdSpec.OID_DIGEST_2012_512 |
Идентификатор алгоритма хеширования ГОСТ Р 34.11-2012 (512).
|
static OID |
AlgIdSpec.OID_PARAMS_EXC_2012_256 |
Идентификатор параметров алгоритма подписи ГОСТ Р 34.10-2012 (256) DH.
|
static OID |
AlgIdSpec.OID_PARAMS_EXC_2012_512 |
Идентификатор параметров алгоритма подписи ГОСТ Р 34.10-2012 (512) DH.
|
static OID |
AlgIdSpec.OID_PARAMS_SIG_2012_256 |
Идентификатор параметров алгоритма подписи ГОСТ Р 34.10-2012 (256).
|
static OID |
AlgIdSpec.OID_PARAMS_SIG_2012_512 |
Идентификатор параметров алгоритма подписи ГОСТ Р 34.10-2012 (512).
|
static OID |
AlgIdSpecForeign.OID_RSA |
Строковое представление идентификатора ключа подписи,
соответствующего алгоритму RSA.
|
static OID |
AlgIdSpec.OID_SIGN_2012_256 |
Идентификатор алгоритма подписи ГОСТ Р 34.10-2012 (256).
|
static OID |
AlgIdSpec.OID_SIGN_2012_512 |
Идентификатор алгоритма подписи ГОСТ Р 34.10-2012 (512).
|
static OID |
PKUPSignatureInterface.PK_UP_OID_EXC |
Идентификатор PKUP для ключа обмена.
|
static OID |
PKUPSignatureInterface.PK_UP_OID_SIG |
Идентификатор PKUP для ключа подписи.
|
| Modifier and Type | Method | Description |
|---|---|---|
static OID |
OID.fromByteZ(byte[] ar) |
преобразование из строки с нулем
|
OID |
AlgIdSpec.getDefault(OID paramSetOid) |
Функция возвращает значение идентификатора набора параметров для ключей
подписи, установленного в контрольной панели (другими словами, идентификатора
по умолчанию).
|
OID |
AlgIdSpecForeign.getDefault(OID paramSetOid) |
|
OID |
ParamsInterface.getDefault(OID paramSetOid) |
Функция возвращает значение идентификатора, установленного в контрольной
панели (другими словами, идентификатора по умолчанию), параметров алгоритма.
|
OID |
ProviderSpec.getDefault(OID paramSetOid) |
Функция возвращает значение идентификатора типа провайдера,
установленного в контрольной панели (другими словами,
идентификатора по умолчанию).
|
static OID |
AlgIdSpec.getDHDefault() |
Функция возвращает значение идентификатора набора параметров для ключей
обмена, установленного в контрольной панели (другими словами, идентификатора
по умолчанию).
|
OID |
AlgIdSpec.getOID() |
Функция возвращает идентификатор набора параметров ключа.
|
OID |
AlgIdSpecForeign.getOID() |
|
OID |
ParamsInterface.getOID() |
Функция возвращает идентификатор параметров алгоритма.
|
OID |
ProviderSpec.getOID() |
Функция возвращает идентификатор типа провайдера.
|
OID |
AlgIdSpec.getOIDByName(java.lang.String oid) |
Функция получает идентификатор набора параметров для ключей либо
идентификатор алгоритма (ЭЦП, хеширования или шифрования) по его строковому
представлению.
|
OID |
AlgIdSpecForeign.getOIDByName(java.lang.String oid) |
|
OID |
ParamsInterface.getOIDByName(java.lang.String oid) |
Функция получает идентификатор параметров по его строковому представлению.
|
OID |
ProviderSpec.getOIDByName(java.lang.String id) |
Функция получает идентификатор типа провайдера по его строковому
представлению.
|
| Modifier and Type | Method | Description |
|---|---|---|
OID |
AlgIdSpec.getDefault(OID paramSetOid) |
Функция возвращает значение идентификатора набора параметров для ключей
подписи, установленного в контрольной панели (другими словами, идентификатора
по умолчанию).
|
OID |
AlgIdSpecForeign.getDefault(OID paramSetOid) |
|
OID |
ParamsInterface.getDefault(OID paramSetOid) |
Функция возвращает значение идентификатора, установленного в контрольной
панели (другими словами, идентификатора по умолчанию), параметров алгоритма.
|
OID |
ProviderSpec.getDefault(OID paramSetOid) |
Функция возвращает значение идентификатора типа провайдера,
установленного в контрольной панели (другими словами,
идентификатора по умолчанию).
|
static ProviderSpec |
ProviderSpec.getInstance(OID id) |
Создание объекта ProviderSpec на основе идентификатора
типа провайдера (идентификатора рабора параметров).
|
java.lang.String |
AlgIdSpec.getNameByOID(OID oid) |
Функция возвращает строковое представление идентификатора алгоритма (ЭЦП,
хеширования или шифрования) или идентификатора набора параметров для ключей.
|
java.lang.String |
AlgIdSpecForeign.getNameByOID(OID oid) |
|
java.lang.String |
ParamsInterface.getNameByOID(OID oid) |
Функция возвращает строковое представление идентификатора параметров
алгоритма.
|
java.lang.String |
ProviderSpec.getNameByOID(OID id) |
Функция возвращает строковое представление типа провайдера.
|
java.util.Enumeration |
AlgIdSpec.getOIDs(OID paramSetOid) |
Функция получает список допустимых идентификаторов набора параметров для
ключей подписи.
|
java.util.Enumeration |
AlgIdSpecForeign.getOIDs(OID paramSetOid) |
|
java.util.Enumeration |
ParamsInterface.getOIDs(OID paramSetOid) |
Функция получает список допустимых идентификаторов параметров алгоритма.
|
java.util.Enumeration |
ProviderSpec.getOIDs(OID paramSetOid) |
Функция получает список допустимых идентификаторов
типов провайдеров.
|
static boolean |
AlgIdSpec.isGost2001OID(OID oid) |
Проверка, определяет ли OID группу параметров для кривой ГОСТ.
|
static boolean |
AlgIdSpec.isGost2012OID(OID oid) |
Проверка, определяет ли OID группу параметров для кривой
ГОСТ 2012.
|
static boolean |
AlgIdSpec.isGost256OID(OID oid) |
Проверка, определяет ли OID группу параметров для кривой
ГОСТ 2012 (256).
|
static boolean |
AlgIdSpec.isGost512OID(OID oid) |
Проверка, определяет ли OID группу параметров для кривой
ГОСТ 2012 (512).
|
void |
AlgIdSpec.setDefault(OID def) |
Функция устанавливает идентификатор набора параметров по умолчанию для
ключей подписи.
|
void |
AlgIdSpec.setDefault(OID paramSetOid,
OID def) |
Функция устанавливает идентификатор набора параметров по умолчанию для
ключей подписи.
|
void |
AlgIdSpecForeign.setDefault(OID def) |
|
void |
AlgIdSpecForeign.setDefault(OID paramSetOid,
OID def) |
|
void |
ParamsInterface.setDefault(OID def) |
Функция устанавливает идентификатор по умолчанию для параметров алгоритма.
|
void |
ParamsInterface.setDefault(OID paramSetOid,
OID def) |
Функция устанавливает идентификатор по умолчанию для параметров алгоритма.
|
void |
ProviderSpec.setDefault(OID def) |
Функция устанавливает тип провайдера по умолчанию.
|
void |
ProviderSpec.setDefault(OID paramSetOid,
OID def) |
Функция устанавливает тип провайдера по умолчанию.
|
static void |
AlgIdSpec.setDHDefault(OID def) |
Функция устанавливает идентификатор набора параметров по умолчанию для ключей
обмена.
|
| Constructor | Description |
|---|---|
AlgIdSpec(OID oid) |
Создание объекта AlgIdSpec на основе идентификатора параметров ключа.
|
AlgIdSpec(OID oid,
OID signOID,
OID digestOID,
OID cryptOID) |
Создание объекта AlgIdSpec на основе идентификатора параметров ключа, а также
идентификаторов параметров алгоритмов подписи (либо обмена), хеширования и
шифрования.
|
AlgIdSpec(OID oid,
ParamsInterface signParameters,
ParamsInterface digestParameters,
ParamsInterface cryptParameters) |
Создание объекта AlgIdSpec на основе идентификатора набора параметров ключа и
заданных параметров алгоритмов подписи (либо обмена), хеширования и
шифрования.
|
AlgIdSpecForeign(OID oid) |
Создание объекта AlgIdSpecForeign на основе идентификатора
алгоритма ключа.
|
GostCipherSpecImpl(byte[] iv,
OID oid) |
Создание объекта GostCipherSpecImpl на основе вектора инициализации и
идентификатора параметров шифрования.
|
OID(OID oid) |
Создание нового объекта OID посредством копирования идентификатора.
|
| Constructor | Description |
|---|---|
GostCipherSpec(byte[] iv,
OID oid) |
Создание объекта GostCipherSpecImpl на основе вектора инициализации и
идентификатора параметров шифрования.
|
NameAlgIdSpec(OID oid,
java.lang.String contName) |
Создание объекта NameAlgIdSpec на основе идентификатора параметров ключа.
|
NameAlgIdSpec(OID oid,
java.lang.String contName,
boolean isOnlyStoreType) |
Создание объекта NameAlgIdSpec на основе идентификатора параметров ключа.
|
NameAlgIdSpec(OID oid,
java.lang.String contName,
boolean isOnlyStoreType,
java.lang.String providerName) |
Создание объекта NameAlgIdSpec на основе идентификатора параметров ключа.
|
NameAlgIdSpec(OID oid,
java.lang.String contName,
java.lang.String providerName) |
Создание объекта NameAlgIdSpec на основе идентификатора параметров ключа.
|
NameAlgIdSpec(OID oid,
OID signOID,
OID digestOID,
OID cryptOID,
java.lang.String contName) |
Создание объекта NameAlgIdSpec на основе идентификатора параметров
ключа, а также идентификаторов параметров алгоритмов подписи (либо
обмена), хеширования и шифрования.
|
NameAlgIdSpec(OID oid,
OID signOID,
OID digestOID,
OID cryptOID,
java.lang.String contName,
java.lang.String providerName) |
Создание объекта NameAlgIdSpec на основе идентификатора параметров ключа, а
также идентификаторов параметров алгоритмов подписи (либо обмена),
хеширования и шифрования.
|
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 на основе идентификатора набора параметров
ключа и заданных параметров алгоритмов подписи (либо обмена), хеширования и
шифрования.
|