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, toStringpublic 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()
ProviderParameterInterfacegetName in interface ProviderParameterInterfacepublic boolean isUseDefaultParameters()
public boolean isOnlyStoreType()
ProviderParameterInterfaceisOnlyStoreType in interface ProviderParameterInterfacepublic java.lang.String getProviderName()
ProviderParameterInterfacegetProviderName in interface ProviderParameterInterface