Module
java.xml.crypto
Package 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数字签名。
包装规格
- 从以下版本开始:
- 1.6
-
接口摘要 接口 描述 CanonicalizationMethod DigestMethod Manifest Reference SignatureMethod SignatureProperties SignatureProperty SignedInfo Transform XMLObject XMLSignature XMLSignature.SignatureValue XMLSignContext 包含用于生成XML签名的上下文信息。XMLValidateContext 包含验证XML签名的上下文信息。 -
类摘要 Class 描述 TransformService 用于变换和规范化算法的服务提供程序接口。XMLSignatureFactory 用于从头创建XMLSignature
对象的工厂,或从对应的XML表示中解组XMLSignature
对象。 -
异常摘要 异常 描述 TransformException 表示执行变换算法时发生的异常情况。XMLSignatureException Indicates an exceptional condition that occurred during the XML signature generation or validation process.