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