Интерфейс 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
- См. также:
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
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 |
transform |
Преобразует указанные данные с помощью базового алгоритма преобразования. |
Методы, объявленные в интерфейсе XMLStructure
isFeatureSupported | Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
isFeatureSupported |
Показывает, поддерживается ли указанная функция. |
Подробное описание полей
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, если не заданы)
© 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.