public class AlgIdSpecForeign extends java.lang.Object implements AlgIdInterface
| Modifier and Type | Field and Description |
|---|---|
static OID |
OID_RSA
Строковое представление идентификатора ключа подписи,
соответствующего алгоритму RSA.
|
| Constructor and Description |
|---|
AlgIdSpecForeign(ru.CryptoPro.JCP.ASN.PKIX1Explicit88.AlgorithmIdentifier id)
Создание объекта AlgIdSpec из ASN-закодированного
представления набора параметров ключа.
|
AlgIdSpecForeign(OID oid)
Создание объекта AlgIdSpecForeign на основе идентификатора
алгоритма ключа.
|
| Modifier and Type | Method and Description |
|---|---|
ParamsInterface |
getCryptParams()
Функция возвращает параметры алгоритма шифрования из набора параметров
ключа.
|
java.lang.Object |
getDecoded()
Функция возращает ASN-закодированное представление набора параметров ключа.
|
OID |
getDefault(OID paramSetOid)
Функция возвращает значение идентификатора, установленного в контрольной
панели (другими словами, идентификатора по умолчанию), параметров алгоритма.
|
ParamsInterface |
getDigestParams()
Функция возвращает параметры алгоритма хеширования из набора параметров
ключа.
|
java.lang.String |
getNameByOID(OID oid)
Функция возвращает строковое представление идентификатора параметров
алгоритма.
|
OID |
getOID()
Функция возвращает идентификатор параметров алгоритма.
|
OID |
getOIDByName(java.lang.String oid)
Функция получает идентификатор параметров по его строковому представлению.
|
java.util.Enumeration |
getOIDs()
Функция получает список допустимых идентификаторов параметров алгоритма.
|
java.util.Enumeration |
getOIDs(OID paramSetOid)
Функция получает список допустимых идентификаторов параметров алгоритма.
|
ParamsInterface |
getSignParams()
Функция возвращает параметры алгоритма подписи (либо обмена) из набора
параметров ключа.
|
void |
setDefault(OID def)
Функция устанавливает идентификатор по умолчанию для параметров алгоритма.
|
void |
setDefault(OID paramSetOid,
OID def)
Функция устанавливает идентификатор по умолчанию для параметров алгоритма.
|
boolean |
setDefaultAvailable()
Функция проверки необходимых прав для записи параметров в контрольную
панель.
|
public static final OID OID_RSA
public AlgIdSpecForeign(OID oid)
oid - идентификатор параметров ключа.public AlgIdSpecForeign(ru.CryptoPro.JCP.ASN.PKIX1Explicit88.AlgorithmIdentifier id)
id - ASN-закодированный набор параметров ключаpublic ParamsInterface getSignParams()
AlgIdInterfacegetSignParams in interface AlgIdInterfaceEllipticParamsInterfacepublic ParamsInterface getDigestParams()
AlgIdInterfacegetDigestParams in interface AlgIdInterfaceDigestParamsInterfacepublic ParamsInterface getCryptParams()
AlgIdInterfacegetCryptParams in interface AlgIdInterfaceCryptParamsInterfacepublic java.lang.Object getDecoded()
AlgIdInterfacegetDecoded in interface AlgIdInterfacepublic OID getOID()
ParamsInterfacegetOID in interface ParamsInterfacepublic void setDefault(OID def)
ParamsInterfacesetDefault in interface ParamsInterfacedef - новый идентификатор по умолчанию для параметров.public void setDefault(OID paramSetOid, OID def)
ParamsInterfacesetDefault in interface ParamsInterfaceparamSetOid - Идентификатор набора параметров.def - новый идентификатор по умолчанию для параметров.public OID getDefault(OID paramSetOid)
ParamsInterfacegetDefault in interface ParamsInterfaceparamSetOid - Идентификатор набора параметров.public boolean setDefaultAvailable()
ParamsInterfacesetDefaultAvailable in interface ParamsInterfacepublic java.lang.String getNameByOID(OID oid)
ParamsInterfacegetNameByOID in interface ParamsInterfaceoid - идентификаторpublic OID getOIDByName(java.lang.String oid)
ParamsInterfacegetOIDByName in interface ParamsInterfaceoid - строковое представлениеpublic java.util.Enumeration getOIDs()
ParamsInterfacegetOIDs in interface ParamsInterfacepublic java.util.Enumeration getOIDs(OID paramSetOid)
ParamsInterfacegetOIDs in interface ParamsInterfaceparamSetOid - Идентификатор набора параметров.