Spec-Zone.ru › OpenJDK 27

Интерфейс CanonicalizationMethod

Все суперинтерфейсы:
AlgorithmMethod, Transform, XMLStructure
public interface CanonicalizationMethod extends Transform
Представление элемента XML CanonicalizationMethod, определённого в Рекомендации W3C по синтаксису и обработке XML-подписей. Определение XML Schema задаётся следующим образом:
  <element name="CanonicalizationMethod" type="ds:CanonicalizationMethodType"/>
    <complexType name="CanonicalizationMethodType" 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>
Экземпляр CanonicalizationMethod можно создать, вызвав метод newCanonicalizationMethod класса XMLSignatureFactory.
Начиная с:
1.6
См. также:
  • XMLSignatureFactory.newCanonicalizationMethod(String, C14NMethodParameterSpec)

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

Модификатор и тип Поле Описание
static final String EXCLUSIVE
URI алгоритма канонизации эксклюзивного канонического XML (без комментариев).
static final String EXCLUSIVE_WITH_COMMENTS
URI алгоритма канонизации эксклюзивного канонического XML с комментариями.
static final String INCLUSIVE
URI алгоритма канонизации канонического XML (без комментариев).
static final String INCLUSIVE_11
URI алгоритма канонизации канонического XML 1.1 (без комментариев).
static final String INCLUSIVE_11_WITH_COMMENTS
URI алгоритма канонизации канонического XML 1.1 с комментариями.
static final String INCLUSIVE_WITH_COMMENTS
URI алгоритма канонизации канонического XML с комментариями.

Поля, объявленные в интерфейсе Transform

BASE64, ENVELOPED, XPATH, XPATH2, XSLT
Модификатор и тип Поле Описание
static final String BASE64
URI алгоритма преобразования Base64.
static final String ENVELOPED
URI алгоритма преобразования подписанного XML-документа.
static final String XPATH
URI алгоритма преобразования XPath.
static final String XPATH2
URI алгоритма преобразования фильтра XPath 2.
static final String XSLT
URI алгоритма преобразования XSLT.

Краткое описание методов

Модификатор и тип Метод Описание
AlgorithmParameterSpec getParameterSpec()
Возвращает параметры входных данных, специфичные для алгоритма и связанные с этим CanonicalizationMethod.

Методы, объявленные в интерфейсе AlgorithmMethod

getAlgorithm
Модификатор и тип Метод Описание
String getAlgorithm()
Возвращает URI алгоритма этого AlgorithmMethod.

Методы, объявленные в интерфейсе Transform

transform, transform
Модификатор и тип Метод Описание
Data transform(Data data, XMLCryptoContext context)
Преобразует указанные данные с помощью базового алгоритма преобразования.
Data transform(Data data, XMLCryptoContext context, OutputStream os)
Преобразует указанные данные с помощью базового алгоритма преобразования.

Методы, объявленные в интерфейсе XMLStructure

isFeatureSupported
Модификатор и тип Метод Описание
boolean isFeatureSupported(String feature)
Показывает, поддерживается ли указанная функция.

Подробное описание полей

INCLUSIVE

static final String INCLUSIVE
URI алгоритма канонизации канонического XML (без комментариев).
См. также:
  • Значения константных полей

INCLUSIVE_WITH_COMMENTS

static final String INCLUSIVE_WITH_COMMENTS
URI алгоритма канонизации канонического XML с комментариями.
См. также:
  • Значения константных полей

EXCLUSIVE

static final String EXCLUSIVE
URI алгоритма канонизации эксклюзивного канонического XML (без комментариев).
См. также:
  • Значения константных полей

EXCLUSIVE_WITH_COMMENTS

static final String EXCLUSIVE_WITH_COMMENTS
URI алгоритма канонизации эксклюзивного канонического XML с комментариями.
См. также:
  • Значения константных полей

INCLUSIVE_11

static final String INCLUSIVE_11
URI алгоритма канонизации канонического XML 1.1 (без комментариев).
Начиная с:
13
См. также:
  • Значения константных полей

INCLUSIVE_11_WITH_COMMENTS

static final String INCLUSIVE_11_WITH_COMMENTS
URI алгоритма канонизации канонического XML 1.1 с комментариями.
Начиная с:
13
См. также:
  • Значения константных полей

Подробное описание методов

getParameterSpec

AlgorithmParameterSpec getParameterSpec()
Возвращает параметры входных данных, специфичные для алгоритма и связанные с этим CanonicalizationMethod.

Возвращённые параметры можно привести к типу объекта C14NMethodParameterSpec.

Определено в:
getParameterSpec в интерфейсе AlgorithmMethod
Определено в:
getParameterSpec в интерфейсе Transform
Возвращает:
параметры входных данных, специфичные для алгоритма (может быть null, если не заданы)

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по API и документацию для разработчиков см. в документации Java SE, содержащей более подробные описания для разработчиков, обзоры концепций, определения терминов, обходные решения и примеры работающего кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или её аффилированных лиц в США и других странах.
Авторское право © 1993, 2026, Oracle и/или её аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 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.

Spec-Zone.ru

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