-
- All Superinterfaces:
-
XMLCryptoContext
- 所有已知实现类:
-
DOMValidateContext
public interface XMLValidateContext extends XMLCryptoContext
包含用于验证XML签名的上下文信息。 该接口主要用于类型安全。请注意,
XMLValidateContext
实例可以包含特定于其使用的XML签名结构的信息和状态。 如果XMLValidateContext
使用不同的签名结构,则结果是不可预测的(例如,您不应使用相同的XMLValidateContext
实例来验证两个不同的XMLSignature
对象)。应用程序可以使用
setProperty
方法设置以下属性。-
javax.xml.crypto.dsig.cacheReference
:值必须是Boolean
。 此属性控制Reference.validate
方法是否将缓存取消引用的内容和预先消化的输入,以便通过Reference.getDereferencedData
和Reference.getDigestInputStream
方法进行后续检索。 如果未指定,则默认值为Boolean.FALSE
。
- 从以下版本开始:
- 1.6
- 另请参见:
-
XMLSignature.validate(XMLValidateContext)
,Reference.validate(XMLValidateContext)