Пакет 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 элемента |
| DigestMethod | Представление XML элемента |
| Manifest | Представление XML элемента |
| Reference | Представление элемента |
| SignatureMethod | Представление XML элемента |
| SignatureProperties | Представление XML элемента |
| SignatureProperty | Представление XML элемента |
| SignedInfo | Представление XML элемента |
| Transform | Представление XML элемента |
| XMLObject | Представление XML элемента |
| XMLSignature | Представление XML элемента |
| XMLSignature.SignatureValue | Представление XML элемента |
| XMLSignContext | Содержит контекстную информацию для генерации XML-подписей. |
| XMLValidateContext | Содержит контекстную информацию для проверки XML-подписей. |
| Класс | Описание |
|---|---|
| TransformService | Интерфейс поставщика услуг для алгоритмов преобразования и канонизации. |
| XMLSignatureFactory | Фабрика для создания объектов |
| Исключение | Описание |
|---|---|
| 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