public class NameAlgIdSpec extends AlgIdSpec implements ProviderParameterInterface
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.ASN.PKIX1Explicit88.AlgorithmIdentifier id,
java.lang.String contName,
java.lang.String providerName)
Создание объекта NameAlgIdSpec из ASN-закодированного
представления набора параметров ключа.
|
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 на основе идентификатора параметров ключа.
|
NameAlgIdSpec(java.lang.String contName)
Создание объекта NameAlgIdSpec как именованного контейнера
с параметрами по умолчанию.
|
NameAlgIdSpec(java.lang.String contName,
boolean isOnlyStoreType)
Создание объекта NameAlgIdSpec как именованного
контейнера с параметрами по умолчанию.
|
NameAlgIdSpec(java.lang.String contName,
boolean isOnlyStoreType,
java.lang.String providerName)
Создание объекта NameAlgIdSpec как именованного
контейнера с параметрами по умолчанию.
|
NameAlgIdSpec(java.lang.String oidName,
java.lang.String contName)
Создание объекта NameAlgIdSpec на основе сторокового представления
идентификатора параметров ключа.
|
NameAlgIdSpec(java.lang.String oidName,
java.lang.String contName,
boolean isOnlyStoreType)
Создание объекта NameAlgIdSpec на основе сторокового представления
идентификатора параметров ключа.
|
NameAlgIdSpec(java.lang.String oidName,
java.lang.String contName,
boolean isOnlyStoreType,
java.lang.String providerName)
Создание объекта NameAlgIdSpec на основе сторокового представления
идентификатора параметров ключа.
|
NameAlgIdSpec(java.lang.String oidName,
java.lang.String contName,
java.lang.String providerName)
Создание объекта NameAlgIdSpec на основе сторокового представления
идентификатора параметров ключа.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getName()
Метод возвращает имя контейнера.
|
java.lang.String |
getProviderName()
Метод возвращает имя провайдера.
|
boolean |
isOnlyStoreType()
Проверка, был ли передан только тип хранилища.
|
boolean |
isUseDefaultParameters()
Проверка, были ли заданы параметры в конструкторе.
|
getCryptParams, getDecoded, getDefault, getDefaultCryptParams, getDefaultDigestParams, getDefaultExchangeParams, getDefaultSignParams, getDHDefault, getDHNames, getDHOIDs, getDigestParams, getNameByOID, getOID, getOIDByName, getOIDs, getOIDs, getSignParams, isGost2001OID, isGost2012OID, isGost256OID, isGost512OID, setDefault, setDefault, setDefaultAvailable, setDHDefault, toString
public NameAlgIdSpec(java.lang.String contName, boolean isOnlyStoreType, java.lang.String providerName)
contName
- имя контейнераisOnlyStoreType
- true, если передается только тип хранилищаproviderName
- имя провайдераpublic NameAlgIdSpec(java.lang.String contName, boolean isOnlyStoreType)
contName
- имя контейнераisOnlyStoreType
- передается только тип хранилищаpublic NameAlgIdSpec(java.lang.String contName)
contName
- имя контейнераpublic NameAlgIdSpec(ru.CryptoPro.JCP.ASN.PKIX1Explicit88.AlgorithmIdentifier id, java.lang.String contName, java.lang.String providerName)
id
- ASN-закодированный набор параметров ключаcontName
- имя контейнераproviderName
- имя провайдераpublic NameAlgIdSpec(ru.CryptoPro.JCP.ASN.PKIX1Explicit88.AlgorithmIdentifier id, java.lang.String contName)
id
- ASN-закодированный набор параметров ключаcontName
- имя контейнераpublic NameAlgIdSpec(OID oid, java.lang.String contName, boolean isOnlyStoreType, java.lang.String providerName)
oid
- идентификатор параметров ключа.contName
- имя контейнераisOnlyStoreType
- true, если передается только тип хранилищаproviderName
- имя провайдераpublic NameAlgIdSpec(OID oid, java.lang.String contName, java.lang.String providerName)
oid
- идентификатор параметров ключа.contName
- имя контейнераproviderName
- имя провайдераpublic NameAlgIdSpec(OID oid, java.lang.String contName)
oid
- идентификатор параметров ключа.contName
- имя контейнераpublic NameAlgIdSpec(java.lang.String oidName, java.lang.String contName, java.lang.String providerName)
oidName
- строковое представление идентификатора параметров ключа.contName
- имя контейнераproviderName
- имя провайдераpublic NameAlgIdSpec(java.lang.String oidName, java.lang.String contName)
oidName
- строковое представление идентификатора параметров ключа.contName
- имя контейнераpublic NameAlgIdSpec(OID oid, java.lang.String contName, boolean isOnlyStoreType)
oid
- идентификатор параметров ключа.contName
- имя контейнераisOnlyStoreType
- true, если передается только тип хранилищаpublic NameAlgIdSpec(java.lang.String oidName, java.lang.String contName, boolean isOnlyStoreType, java.lang.String providerName)
oidName
- строковое представление идентификатора параметров ключа.contName
- имя контейнераisOnlyStoreType
- true, если передается только тип хранилищаproviderName
- имя провайдераpublic NameAlgIdSpec(java.lang.String oidName, java.lang.String contName, boolean isOnlyStoreType)
oidName
- строковое представление идентификатора параметров ключа.contName
- имя контейнераisOnlyStoreType
- true, если передается только тип хранилищаpublic NameAlgIdSpec(OID oid, OID signOID, OID digestOID, OID cryptOID, java.lang.String contName, java.lang.String providerName)
oid
- идентификатор параметров ключа.signOID
- идентификатор параметров подписи (либо обмена).digestOID
- идентификатор параметров хешифрования.cryptOID
- идентификатор параметров шифрования.contName
- имя контейнераproviderName
- имя провайдераpublic NameAlgIdSpec(OID oid, OID signOID, OID digestOID, OID cryptOID, java.lang.String contName)
oid
- идентификатор параметров ключа.signOID
- идентификатор параметров подписи (либо обмена).digestOID
- идентификатор параметров хешифрования.cryptOID
- идентификатор параметров шифрования.contName
- имя контейнераpublic NameAlgIdSpec(OID oid, ParamsInterface signParameters, ParamsInterface digestParameters, ParamsInterface cryptParameters, java.lang.String contName, boolean isOnlyStoreType, java.lang.String providerName)
oid
- идентификатор параметров ключа.signParameters
- параметры подписи (либо обмена).digestParameters
- параметры хеширования.cryptParameters
- параметры шифрования.contName
- имя контейнераisOnlyStoreType
- true, если передается только тип хранилищаproviderName
- имя провайдераpublic NameAlgIdSpec(OID oid, ParamsInterface signParameters, ParamsInterface digestParameters, ParamsInterface cryptParameters, java.lang.String contName, boolean isOnlyStoreType)
oid
- идентификатор параметров ключа.signParameters
- параметры подписи (либо обмена).digestParameters
- параметры хеширования.cryptParameters
- параметры шифрования.contName
- имя контейнераisOnlyStoreType
- true, если передается только тип хранилищаpublic NameAlgIdSpec(OID oid, ParamsInterface signParameters, ParamsInterface digestParameters, ParamsInterface cryptParameters, java.lang.String contName, java.lang.String providerName)
oid
- идентификатор параметров ключа.signParameters
- параметры подписи (либо обмена).digestParameters
- параметры хеширования.cryptParameters
- параметры шифрования.contName
- имя контейнераproviderName
- имя провайдераpublic NameAlgIdSpec(OID oid, ParamsInterface signParameters, ParamsInterface digestParameters, ParamsInterface cryptParameters, java.lang.String contName)
oid
- идентификатор параметров ключа.signParameters
- параметры подписи (либо обмена).digestParameters
- параметры хеширования.cryptParameters
- параметры шифрования.contName
- имя контейнераpublic java.lang.String getName()
ProviderParameterInterface
getName
in interface ProviderParameterInterface
public boolean isUseDefaultParameters()
public boolean isOnlyStoreType()
ProviderParameterInterface
isOnlyStoreType
in interface ProviderParameterInterface
public java.lang.String getProviderName()
ProviderParameterInterface
getProviderName
in interface ProviderParameterInterface