public class NameAlgIdSpec
extends ru.CryptoPro.JCP.params.AlgIdSpec
OID_19, OID_21, OID_3, OID_9, OID_98, OID_DIGEST_2012_256, OID_DIGEST_2012_512, OID_PARAMS_EXC_2012_256, OID_PARAMS_EXC_2012_512, OID_PARAMS_SIG_2012_256, OID_PARAMS_SIG_2012_512, OID_SIGN_2012_256, OID_SIGN_2012_512, S_OID_19, S_OID_21, S_OID_3, S_OID_9, S_OID_98, S_OID_DIGEST_2012_256, S_OID_DIGEST_2012_512, S_OID_PARAMS_EXC_2012_256, S_OID_PARAMS_EXC_2012_512, S_OID_PARAMS_SIG_2012_256, S_OID_PARAMS_SIG_2012_512, S_OID_SIGN_2012_256, S_OID_SIGN_2012_512
Constructor and Description |
---|
NameAlgIdSpec(ru.CryptoPro.JCP.ASN.PKIX1Explicit88.AlgorithmIdentifier id,
java.lang.String contName)
Создание объекта NameAlgIdSpec из ASN-закодированного представления набора
параметров ключа.
|
NameAlgIdSpec(ru.CryptoPro.JCP.params.OID oid,
ru.CryptoPro.JCP.params.OID signOID,
ru.CryptoPro.JCP.params.OID digestOID,
ru.CryptoPro.JCP.params.OID cryptOID,
java.lang.String contName)
Создание объекта NameAlgIdSpec на основе идентификатора параметров ключа, а
также идентификаторов параметров алгоритмов подписи (либо обмена),
хеширования и шифрования.
|
NameAlgIdSpec(ru.CryptoPro.JCP.params.OID oid,
ru.CryptoPro.JCP.params.ParamsInterface signParameters,
ru.CryptoPro.JCP.params.ParamsInterface digestParameters,
ru.CryptoPro.JCP.params.ParamsInterface cryptParameters,
java.lang.String contName)
Создание объекта NameAlgIdSpec на основе идентификатора набора параметров
ключа и заданных параметров алгоритмов подписи (либо обмена), хеширования и
шифрования.
|
NameAlgIdSpec(ru.CryptoPro.JCP.params.OID oid,
java.lang.String contName)
Создание объекта NameAlgIdSpec на основе идентификатора параметров ключа.
|
NameAlgIdSpec(java.lang.String contName)
Создание объекта NameAlgIdSpec как именованного контейнера с параметрами по
умолчанию.
|
NameAlgIdSpec(java.lang.String oidName,
java.lang.String contName)
Создание объекта NameAlgIdSpec на основе сторокового представления
идентификатора параметров ключа.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getName()
Метод возвращает имя контейнера.
|
boolean |
isUseDefaultParameters()
Проверка, были ли заданы параметры в конструкторе.
|
getCryptParams, getDecoded, getDefault, getDefaultCryptOID, getDefaultCryptParams, getDefaultDigestParams, getDefaultExchangeParams, getDefaultSignOID, getDefaultSignParams, getDHDefault, getDHNames, getDHOIDs, getDigestParams, getNameByOID, getOID, getOIDByName, getOIDs, getOIDs, getSignParams, setDefault, setDefault, setDefaultAvailable, setDHDefault, toString
public NameAlgIdSpec(java.lang.String contName)
contName
- имя контейнераpublic NameAlgIdSpec(ru.CryptoPro.JCP.ASN.PKIX1Explicit88.AlgorithmIdentifier id, java.lang.String contName)
id
- ASN-закодированный набор параметров ключаcontName
- имя контейнераpublic NameAlgIdSpec(ru.CryptoPro.JCP.params.OID oid, java.lang.String contName)
oid
- идентификатор параметров ключа.contName
- имя контейнераpublic NameAlgIdSpec(java.lang.String oidName, java.lang.String contName)
oidName
- строковое представление идентификатора параметров ключа.contName
- имя контейнераpublic NameAlgIdSpec(ru.CryptoPro.JCP.params.OID oid, ru.CryptoPro.JCP.params.OID signOID, ru.CryptoPro.JCP.params.OID digestOID, ru.CryptoPro.JCP.params.OID cryptOID, java.lang.String contName)
oid
- идентификатор параметров ключа.signOID
- идентификатор параметров подписи (либо обмена).digestOID
- идентификатор параметров хешифрования.cryptOID
- идентификатор параметров шифрования.contName
- имя контейнераpublic NameAlgIdSpec(ru.CryptoPro.JCP.params.OID oid, ru.CryptoPro.JCP.params.ParamsInterface signParameters, ru.CryptoPro.JCP.params.ParamsInterface digestParameters, ru.CryptoPro.JCP.params.ParamsInterface cryptParameters, java.lang.String contName)
oid
- идентификатор параметров ключа.signParameters
- параметры подписи (либо обмена).digestParameters
- параметры хеширования.cryptParameters
- параметры шифрования.contName
- имя контейнера