Интерфейс DigestMethod
- Все суперинтерфейсы:
-
AlgorithmMethod,XMLStructure
public interface DigestMethod extends XMLStructure, AlgorithmMethod
DigestMethod, как определено в Рекомендации W3C по синтаксису и обработке XML-подписей. Определение XML-схемы приведено как:
<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-подписей и 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. |
Методы, объявленные в интерфейсе javax.xml.crypto.AlgorithmMethod
getAlgorithm
Методы, объявленные в интерфейсе javax.xml.crypto.XMLStructure
isFeatureSupported
Подробное описание полей
SHA1
static final String SHA1
- См. также:
SHA224
static final String SHA224
- С:
- 11
- См. также:
SHA256
static final String SHA256
- См. также:
SHA384
static final String SHA384
- С:
- 11
- См. также:
SHA512
static final String SHA512
- См. также:
RIPEMD160
static final String RIPEMD160
- См. также:
SHA3_224
static final String SHA3_224
- С:
- 11
- См. также:
SHA3_256
static final String SHA3_256
- С:
- 11
- См. также:
SHA3_384
static final String SHA3_384
- С:
- 11
- См. также:
SHA3_512
static final String 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.
https://download.java.net/java/early_access/jdk24/docs/api/java.xml.crypto/javax/xml/crypto/dsig/DigestMethod.html