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 在XML的表示CanonicalizationMethod
元件中的定义, W3C Recommendation for XML-Signature Syntax and Processing 。DigestMethod 在XML的表示DigestMethod
元件中的定义, W3C Recommendation for XML-Signature Syntax and Processing 。Manifest 在XML的表示Manifest
元件中的定义, W3C Recommendation for XML-Signature Syntax and Processing 。Reference SignatureMethod SignatureProperties SignatureProperty 在XML的表示SignatureProperty
元件中的定义, W3C Recommendation for XML-Signature Syntax and Processing 。SignedInfo Transform XMLObject 在XML的表示Object
元件中的定义, W3C Recommendation for XML-Signature Syntax and Processing 。XMLSignature XMLSignature.SignatureValue XMLSignContext 包含用于生成XML签名的上下文信息。XMLValidateContext 包含用于验证XML签名的上下文信息。 -
类摘要 类 描述 TransformService 用于转换和规范化算法的服务提供者接口。XMLSignatureFactory 从头开始创建XMLSignature
对象或从相应的XML表示中解组XMLSignature
对象的XMLSignature
。 -
异常摘要 异常 描述 TransformException 表示执行转换算法时发生的异常情况。XMLSignatureException Indicates an exceptional condition that occurred during the XML signature generation or validation process.