Пакет javax.xml.crypto.dsig

Классы для генерации и проверки XML цифровых подписей. Этот пакет включает классы, представляющие основные элементы, определённые в спецификации W3C XML цифровой подписи: XMLSignature, SignedInfo, CanonicalizationMethod, SignatureMethod, Reference, DigestMethod, XMLObject, Manifest, SignatureProperties и SignatureProperty. Типы KeyInfo определены в подпакете javax.xml.crypto.dsig.keyinfo. XMLSignatureFactory — это абстрактная фабрика, которая создаёт объекты XMLSignature с нуля или из предварительно существующего XML представления, например, узла DOM. TransformService — это интерфейс поставщика услуг для создания и подключения реализаций алгоритмов преобразования и канонизации.

Основным классом в этом пакете является XMLSignature, который позволяет вам подписывать и проверять XML цифровую подпись.

Since:
1.6
Интерфейс Описание
CanonicalizationMethod

Представление XML элемента CanonicalizationMethod, как определено в Рекомендации W3C по синтаксису и обработке XML-подписей.

DigestMethod

Представление XML элемента DigestMethod, как определено в Рекомендации W3C по синтаксису и обработке XML-подписей.

Manifest

Представление XML элемента Manifest, как определено в Рекомендации W3C по синтаксису и обработке XML-подписей.

Reference

Представление элемента Reference, как определено в Рекомендации W3C по синтаксису и обработке XML-подписей.

SignatureMethod

Представление XML элемента SignatureMethod, как определено в Рекомендации W3C по синтаксису и обработке XML-подписей.

SignatureProperties

Представление XML элемента SignatureProperties, как определено в Рекомендации W3C по синтаксису и обработке XML-подписей.

SignatureProperty

Представление XML элемента SignatureProperty, как определено в Рекомендации W3C по синтаксису и обработке XML-подписей.

SignedInfo

Представление XML элемента SignedInfo, как определено в Рекомендации W3C по синтаксису и обработке XML-подписей.

Transform

Представление XML элемента Transform, как определено в Рекомендации W3C по синтаксису и обработке XML-подписей.

XMLObject

Представление XML элемента Object, как определено в Рекомендации W3C по синтаксису и обработке XML-подписей.

XMLSignature

Представление XML элемента Signature, как определено в Рекомендации W3C по синтаксису и обработке XML-подписей.

XMLSignature.SignatureValue

Представление XML элемента SignatureValue, как определено в Рекомендации W3C по синтаксису и обработке XML-подписей.

XMLSignContext

Содержит контекстную информацию для генерации XML-подписей.

XMLValidateContext

Содержит контекстную информацию для проверки XML-подписей.

Класс Описание
TransformService

Интерфейс поставщика услуг для алгоритмов преобразования и канонизации.

XMLSignatureFactory

Фабрика для создания объектов XMLSignature с нуля или для разбора объекта XMLSignature из соответствующего XML представления.

Исключение Описание
TransformException

Указывает на исключительное состояние, возникшее при выполнении алгоритма преобразования.

XMLSignatureException

Указывает на исключительное состояние, возникшее во время процесса генерации или проверки XML подписи.

© 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/package-summary.html

Spec-Zone .ru
спецификации, руководства, описания, API