Интерфейс DigestMethod
- Все суперинтерфейсы:
AlgorithmMethod, XMLStructure
public interface DigestMethod extends XMLStructure, AlgorithmMethod
Представление элемента XML
DigestMethod, определённого в рекомендации W3C по синтаксису и обработке XML-Signature. Определение XML Schema выглядит следующим образом:
<element name="DigestMethod" type="ds:DigestMethodType"/>
<complexType name="DigestMethodType" mixed="true">
<sequence>
<any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
<!-- (0,unbounded) elements from (1,1) namespace -->
</sequence>
<attribute name="Algorithm" type="anyURI" use="required"/>
</complexType>
Экземпляр DigestMethod можно создать, вызвав метод newDigestMethod класса XMLSignatureFactory. URI алгоритмов метода дайджеста, определённые в этом классе, приведены в рекомендации W3C по синтаксису и обработке XML-Signature и RFC 9231: дополнительные универсальные идентификаторы ресурсов (URI) для безопасности XML
- Начиная с версии:
- 1.6
- См. также:
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
static final String |
RIPEMD160 |
URI алгоритма метода дайджеста RIPEMD-160. |
static final String |
SHA1 |
URI алгоритма метода дайджеста SHA1. |
static final String |
SHA224 |
URI алгоритма метода дайджеста SHA224. |
static final String |
SHA256 |
URI алгоритма метода дайджеста SHA256. |
static final String |
SHA3_224 |
URI алгоритма метода дайджеста SHA3-224. |
static final String |
SHA3_256 |
URI алгоритма метода дайджеста SHA3-256. |
static final String |
SHA3_384 |
URI алгоритма метода дайджеста SHA3-384. |
static final String |
SHA3_512 |
URI алгоритма метода дайджеста SHA3-512. |
static final String |
SHA384 |
URI алгоритма метода дайджеста SHA384. |
static final String |
SHA512 |
URI алгоритма метода дайджеста SHA512. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
AlgorithmParameterSpec |
getParameterSpec() |
Возвращает специфичные для алгоритма входные параметры, связанные с этим DigestMethod. |
Методы, объявленные в интерфейсе AlgorithmMethod
getAlgorithm | Модификатор и тип | Метод | Описание |
|---|---|---|
String |
getAlgorithm() |
Возвращает URI алгоритма этого AlgorithmMethod. |
Методы, объявленные в интерфейсе XMLStructure
isFeatureSupported | Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
isFeatureSupported |
Указывает, поддерживается ли указанная функция. |
Подробное описание полей
SHA1
SHA224
SHA256
SHA384
SHA512
RIPEMD160
SHA3_224
static final String SHA3_224
URI алгоритма метода дайджеста SHA3-224.
- Начиная с версии:
- 11
- См. также:
SHA3_256
static final String SHA3_256
URI алгоритма метода дайджеста SHA3-256.
- Начиная с версии:
- 11
- См. также:
SHA3_384
static final String SHA3_384
URI алгоритма метода дайджеста SHA3-384.
- Начиная с версии:
- 11
- См. также:
SHA3_512
static final String SHA3_512
URI алгоритма метода дайджеста SHA3-512.
- Начиная с версии:
- 11
- См. также:
Подробное описание методов
getParameterSpec
AlgorithmParameterSpec getParameterSpec()
Возвращает специфичные для алгоритма входные параметры, связанные с этим
DigestMethod. Возвращённые параметры можно привести к типу объекта DigestMethodParameterSpec.
- Определено в:
-
getParameterSpecв интерфейсеAlgorithmMethod - Возвращает:
- специфичные для алгоритма параметры (может быть
null, если не заданы)
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.