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.