SecurityConstants.java |
/* * JBoss, the OpenSource J2EE webOS * * Distributable under LGPL license. * See terms of license at gnu.org. * * Created on Feb 5, 2004 */ package org.jboss.net.axis.security; import javax.xml.namespace.QName; import org.apache.ws.security.WSConstants; /** * <dl> * <dt><b>Title: </b><dd>Security Constants</dd> * <p> * <dt><b>Description: </b><dd>Constants used by the WSSecurity handlers</dd> * <p> * </dl> * @author <a href="mailto:jasone@greenrivercomputing.com">Jason Essington</a> * @version $Revision: 1.1 $ */ public interface SecurityConstants { /** Configuration prameter for the {@link org.jboss.net.axis.security.handler.WSSRequestHandler} and * {@link org.jboss.net.axis.security.handler.WSSResponseHandler} used to define the jndi name of the * {@link org.jboss.security.SecurityDomain} that will be serving the handlers.*/ public static final String HANDLER_SEC_DOMAIN = "securityDomain"; /** * Configuration prameter for the {@link org.jboss.net.axis.security.handler.WSSRequestHandler} and * {@link org.jboss.net.axis.security.handler.WSSResponseHandler} used to define the * {@link org.jboss.net.axis.security.JBossCrypto} implementation that should be used by the handlers. */ public static final String HANDLER_CRYPTO_CLASS = "cryptoImplementation"; public static final QName SECURITY_HEADER_QNAME = new QName(WSConstants.WSSE_NS, WSConstants.WSSE_LN); /** * Map of Keystore aliases that were used to sign the incoming request. * The map key is the actor/role and the value is the Keystore alias of the certificate used to sign. */ public static final String MC_REQ_SIGNERS = "security.request.signers"; }
SecurityConstants.java |