JavaTM Platform
Standard Ed. 6

接口 javax.xml.crypto.XMLStructure
的使用

使用 XMLStructure 的软件包
javax.xml.crypto.dom javax.xml.crypto 包的特定于 DOM 的类。 
javax.xml.crypto.dsig 用于生成和验证 XML 数字签名的类。 
javax.xml.crypto.dsig.keyinfo 用来解析和处理 KeyInfo 元素和结构的类。 
javax.xml.crypto.dsig.spec XML 数字签名的参数类。 
 

javax.xml.crypto.domXMLStructure 的使用
 

实现 XMLStructurejavax.xml.crypto.dom 中的类
 class DOMStructure
          特定于 DOM 的 XMLStructure
 

javax.xml.crypto.dsigXMLStructure 的使用
 

javax.xml.crypto.dsigXMLStructure 的子接口
 interface CanonicalizationMethod
          W3C Recommendation for XML-Signature Syntax and Processing 中定义的 XML CanonicalizationMethod 元素的表示形式。
 interface DigestMethod
          W3C Recommendation for XML-Signature Syntax and Processing 中定义的 XML DigestMethod 元素的表示形式。
 interface Manifest
          在 W3C Recommendation for XML-Signature Syntax and Processing 中定义的 XML Manifest 元素的表示形式。
 interface Reference
          W3C Recommendation for XML-Signature Syntax and Processing 中定义的 XML Reference 元素的表示形式。
 interface SignatureMethod
          W3C Recommendation for XML-Signature Syntax and Processing 中定义的 XML SignatureMethod 元素的表示形式。
 interface SignatureProperties
          W3C Recommendation for XML-Signature Syntax and Processing 中定义的 XML SignatureProperties 元素的表示形式。
 interface SignatureProperty
          W3C Recommendation for XML-Signature Syntax and Processing 中定义的 XML SignatureProperty 元素的表示形式。
 interface SignedInfo
          W3C Recommendation for XML-Signature Syntax and Processing 中定义的 XML SignedInfo 元素的表示形式。
 interface Transform
          W3C Recommendation for XML-Signature Syntax and Processing 中定义的 XML Transform 元素的表示形式。
 interface XMLObject
          W3C Recommendation for XML-Signature Syntax and Processing 中定义的 XML Object 元素的表示形式。
 interface XMLSignature
          W3C Recommendation for XML-Signature Syntax and Processing 中定义的 XML Signature 元素的表示形式。
static interface XMLSignature.SignatureValue
          W3C Recommendation for XML-Signature Syntax and Processing 中定义的 XML SignatureValue 元素的表示形式。
 

实现 XMLStructurejavax.xml.crypto.dsig 中的类
 class TransformService
          转换算法和规范算法的服务提供者接口。
 

参数类型为 XMLStructurejavax.xml.crypto.dsig 中的方法
abstract  void TransformService.init(XMLStructure parent, XMLCryptoContext context)
          使用指定的参数和文档上下文初始化此 TransformService
abstract  void TransformService.marshalParams(XMLStructure parent, XMLCryptoContext context)
          对特定于算法的参数进行编组。
abstract  CanonicalizationMethod XMLSignatureFactory.newCanonicalizationMethod(String algorithm, XMLStructure params)
          针对指定的算法 URI 和参数创建 CanonicalizationMethod
abstract  Transform XMLSignatureFactory.newTransform(String algorithm, XMLStructure params)
          针对指定的算法 URI 和参数创建 Transform
abstract  XMLSignature XMLSignatureFactory.unmarshalXMLSignature(XMLStructure xmlStructure)
          从特定于机制的 XMLStructure 实例解组新的 XMLSignature 实例。
 

javax.xml.crypto.dsig.keyinfoXMLStructure 的使用
 

javax.xml.crypto.dsig.keyinfoXMLStructure 的子接口
 interface KeyInfo
          W3C Recommendation for XML-Signature Syntax and Processing 中定义的 XML KeyInfo 元素的表示形式。
 interface KeyName
          W3C Recommendation for XML-Signature Syntax and Processing 中定义的 XML KeyName 元素的表示形式。
 interface KeyValue
          W3C Recommendation for XML-Signature Syntax and Processing 中定义的 XML KeyValue 元素的表示形式。
 interface PGPData
          W3C Recommendation for XML-Signature Syntax and Processing 中定义的 XML PGPData 元素的表示形式。
 interface RetrievalMethod
          W3C Recommendation for XML-Signature Syntax and Processing 中定义的 XML RetrievalMethod 元素的表示形式。
 interface X509Data
          W3C Recommendation for XML-Signature Syntax and Processing 中定义的 XML X509Data 元素的表示形式。
 interface X509IssuerSerial
          W3C Recommendation for XML-Signature Syntax and Processing 中定义的 XML X509IssuerSerial 元素的表示形式。
 

参数类型为 XMLStructurejavax.xml.crypto.dsig.keyinfo 中的方法
 void KeyInfo.marshal(XMLStructure parent, XMLCryptoContext context)
          将密钥信息编组为 XML。
abstract  KeyInfo KeyInfoFactory.unmarshalKeyInfo(XMLStructure xmlStructure)
          根据特定于机制的 XMLStructure(比如:DOMStructure)实例解组新的 KeyInfo 实例。
 

javax.xml.crypto.dsig.specXMLStructure 的使用
 

返回 XMLStructurejavax.xml.crypto.dsig.spec 中的方法
 XMLStructure XSLTTransformParameterSpec.getStylesheet()
          返回样式表。
 

参数类型为 XMLStructurejavax.xml.crypto.dsig.spec 中的构造方法
XSLTTransformParameterSpec(XMLStructure stylesheet)
          创建带有指定样式表的 XSLTTransformParameterSpec
 


JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策