Package javax.xml.crypto
XML加密的常用类。
此包包括用于执行XML加密操作的公共类,例如生成XML签名或加密XML数据。
包装规格
- 从以下版本开始:
- 1.6
-
接口摘要 接口 描述 AlgorithmMethod XML安全性规范中定义的算法的抽象表示。Data 取消引用URIReference
或后续Transform
的输入/输出结果的抽象表示。KeySelectorResult KeySelector.select
方法返回的结果。NodeSetData<T> 包含节点集的Data
类型的抽象表示。URIDereferencer URIReference
s的解除引用程序 。URIReference 通过URI-Reference标识数据对象,如 RFC 2396所指定。XMLCryptoContext 包含XML加密操作的公共上下文信息。XMLStructure 来自任何名称空间的XML结构的表示。 -
类摘要 类 描述 KeySelector 一个选择器,它使用KeyInfo
对象中包含的数据查找并返回一个键。KeySelector.Purpose 要选择的密钥的目的。OctetStreamData 包含八位字节流的Data
类型的表示。 -
异常摘要 异常 描述 KeySelectorException 表示KeySelector
抛出的异常条件。MarshalException 表示在XML编组或解组过程中发生的异常情况。NoSuchMechanismException 当请求特定的XML机制但在环境中不可用时,抛出此异常。URIReferenceException 表示解除引用URIReference
时抛出的异常条件。