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

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

* Supported Properties *

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

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