Package | Description |
---|---|
ru.CryptoPro.JCP.params | |
ru.CryptoPro.JCP.spec |
Modifier and Type | Field and 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 and 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 and 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 |
AlgIdSpecForeign.setDefault(OID def) |
void |
ParamsInterface.setDefault(OID def)
Функция устанавливает идентификатор по умолчанию для параметров алгоритма.
|
void |
ProviderSpec.setDefault(OID def)
Функция устанавливает тип провайдера по умолчанию.
|
void |
AlgIdSpec.setDefault(OID paramSetOid,
OID def)
Функция устанавливает идентификатор набора параметров по умолчанию для
ключей подписи.
|
void |
AlgIdSpecForeign.setDefault(OID paramSetOid,
OID def) |
void |
ParamsInterface.setDefault(OID paramSetOid,
OID def)
Функция устанавливает идентификатор по умолчанию для параметров алгоритма.
|
void |
ProviderSpec.setDefault(OID paramSetOid,
OID def)
Функция устанавливает тип провайдера по умолчанию.
|
static void |
AlgIdSpec.setDHDefault(OID def)
Функция устанавливает идентификатор набора параметров по умолчанию для ключей
обмена.
|
Constructor and 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 and Description |
---|
GostCipherSpec(byte[] iv,
OID oid)
Создание объекта GostCipherSpecImpl на основе вектора инициализации и
идентификатора параметров шифрования.
|
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 на основе идентификатора набора параметров
ключа и заданных параметров алгоритмов подписи (либо обмена), хеширования и
шифрования.
|
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 на основе идентификатора параметров ключа.
|