Интерфейс DigestMethod
- Все суперинтерфейсы:
-
AlgorithmMethod,XMLStructure
public interface DigestMethod extends XMLStructure, AlgorithmMethod
Представление XML 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.
- С момента:
- 1.6
- См. также:
XMLSignatureFactory.newDigestMethod(String, DigestMethodParameterSpec)
Поля
| Модификатор и тип | Поле | Описание |
|---|---|---|
static String |
RIPEMD160 |
URI алгоритма хэширования RIPEMD-160. |
static String |
SHA1 |
URI алгоритма хэширования SHA1. |
static String |
SHA224 |
URI алгоритма хэширования SHA224. |
static String |
SHA256 |
URI алгоритма хэширования SHA256. |
static String |
SHA3_224 |
URI алгоритма хэширования SHA3-224. |
static String |
SHA3_256 |
URI алгоритма хэширования SHA3-256. |
static String |
SHA3_384 |
URI алгоритма хэширования SHA3-384. |
static String |
SHA3_512 |
URI алгоритма хэширования SHA3-512. |
static String |
SHA384 |
URI алгоритма хэширования SHA384. |
static String |
SHA512 |
URI алгоритма хэширования SHA512. |
Методы
| Модификатор и тип | Метод | Описание |
|---|---|---|
AlgorithmParameterSpec |
getParameterSpec() |
Возвращает параметры ввода, специфичные для алгоритма, связанные с этим |
Методы, унаследованные от интерфейса javax.xml.crypto.AlgorithmMethod
getAlgorithm
Методы, унаследованные от интерфейса javax.xml.crypto.XMLStructure
isFeatureSupported
Подробное описание полей
SHA1
static final String SHA1
URI алгоритма хэширования SHA1.
- См. также:
- Значения константных полей
SHA224
static final String SHA224
URI алгоритма хэширования SHA224.
- С момента:
- 11
- См. также:
- Значения константных полей
SHA256
static final String SHA256
URI алгоритма хэширования SHA256.
- См. также:
- Значения константных полей
SHA384
static final String SHA384
URI алгоритма хэширования SHA384.
- С момента:
- 11
- См. также:
- Значения константных полей
SHA512
static final String SHA512
URI алгоритма хэширования SHA512.
- См. также:
- Значения константных полей
RIPEMD160
static final String RIPEMD160
URI алгоритма хэширования RIPEMD-160.
- См. также:
- Значения константных полей
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, 2020, 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/11/docs/api/java.xml.crypto/javax/xml/crypto/dsig/DigestMethod.html