|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class OAEPParameterSpec extends Object implements AlgorithmParameterSpec
RSAES-OAEP-params ::= SEQUENCE {
hashAlgorithm [0] OAEP-PSSDigestAlgorithms DEFAULT sha1,
maskGenAlgorithm [1] PKCS1MGFAlgorithms DEFAULT mgf1SHA1,
pSourceAlgorithm [2] PKCS1PSourceAlgorithms DEFAULT pSpecifiedEmpty
}
где
OAEP-PSSDigestAlgorithms ALGORITHM-IDENTIFIER ::= {
{ OID id-sha1 PARAMETERS NULL }|
{ OID id-sha256 PARAMETERS NULL }|
{ OID id-sha384 PARAMETERS NULL }|
{ OID id-sha512 PARAMETERS NULL },
... -- Allows for future expansion --
}
PKCS1MGFAlgorithms ALGORITHM-IDENTIFIER ::= {
{ OID id-mgf1 PARAMETERS OAEP-PSSDigestAlgorithms },
... -- Allows for future expansion --
}
PKCS1PSourceAlgorithms ALGORITHM-IDENTIFIER ::= {
{ OID id-pSpecified PARAMETERS OCTET STRING },
... -- Allows for future expansion --
}
Отметьте: OAEPParameterSpec. ЗНАЧЕНИЕ ПО УМОЛЧАНИЮ использует следующее: обзор сообщения - "SHA 1" функция генерации маски (mgf) - параметры "MGF1" для mgf - MGF1ParameterSpec. Источник SHA1 кодирования ввода - PSource. PSpecified. ЗНАЧЕНИЕ ПО УМОЛЧАНИЮ
MGF1ParameterSpec, PSource| Модификатор и Тип | Поле и Описание |
|---|---|
static OAEPParameterSpec |
ЗНАЧЕНИЕ ПО УМОЛЧАНИЮ
Параметры OAEP устанавливаются со всеми значениями по умолчанию.
|
| Конструктор и Описание |
|---|
OAEPParameterSpec(String mdName, String mgfName, AlgorithmParameterSpec mgfSpec, PSource pSrc)
Создает набор параметра для OAEP, дополняющего как определено в PKCS #1 стандарт, используя указанный алгоритм обзора сообщения
mdName, алгоритм функции генерации маски mgfName, параметры для функции генерации маски mgfSpec, и источник ввода кодирования P pSrc. |
| Модификатор и Тип | Метод и Описание |
|---|---|
Строка |
getDigestAlgorithm()
Возвращает имя алгоритма обзора сообщения.
|
Строка |
getMGFAlgorithm()
Возвращает имя алгоритма функции генерации маски.
|
AlgorithmParameterSpec |
getMGFParameters()
Возвращает параметры для функции генерации маски.
|
PSource |
getPSource()
Возвращает источник кодирования ввода P.
|
public static final OAEPParameterSpec DEFAULT
public OAEPParameterSpec(String mdName, String mgfName, AlgorithmParameterSpec mgfSpec, PSource pSrc)
mdName, алгоритм функции генерации маски mgfName, параметры для функции генерации маски mgfSpec, и источник ввода кодирования P pSrc.mdName - имя алгоритма для обзора сообщения.mgfName - имя алгоритма для функции генерации маски.mgfSpec - параметры для функции генерации маски. Если нуль будет определен, то нуль будет возвращен getMGFParameters ().pSrc - источник ввода кодирования P.NullPointerException - если mdName, mgfName, или pSrc нуль.public String getDigestAlgorithm()
public String getMGFAlgorithm()
public AlgorithmParameterSpec getMGFParameters()
public PSource getPSource()
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92