Интерфейс 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, 2023, 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://docs.oracle.com/en/java/javase/21/docs/api/java.xml.crypto/javax/xml/crypto/dsig/DigestMethod.html