Spec-Zone.ru › OpenJDK 24

Интерфейс 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.

URI алгоритмов хэширования, определенные в этом классе, указаны в Рекомендации W3C по синтаксису и обработке XML-подписей и RFC 9231: Дополнительные URI XML-безопасности

С:
1.6
См. также:
  • XMLSignatureFactory.newDigestMethod(String, DigestMethodParameterSpec)

Краткое описание полей

Модификатор и тип Поле Описание
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
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, 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API