/* * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ /* * $Id: XMLValidateContext.java,v 1.8 2005/05/10 16:03:49 mullan Exp $ */ package javax.xml.crypto.dsig; import javax.xml.crypto.XMLCryptoContext; /** * Contains context information for validating XML Signatures. This interface * is primarily intended for type-safety. * *

Note that XMLValidateContext instances can contain * information and state specific to the XML signature structure it is * used with. The results are unpredictable if an * XMLValidateContext is used with different signature structures * (for example, you should not use the same XMLValidateContext * instance to validate two different {@link XMLSignature} objects). *

* Supported Properties *

The following properties can be set by an application using the * {@link #setProperty setProperty} method. *

* * @author Sean Mullan * @author JSR 105 Expert Group * @since 1.6 * @see XMLSignature#validate(XMLValidateContext) * @see Reference#validate(XMLValidateContext) */ public interface XMLValidateContext extends XMLCryptoContext {}