User: starksm Date: 01/11/12 11:21:19 Modified: catalina/src/main/org/jboss/web/catalina/security Tag: Branch_2_4 SSLServerSocketFactory.java Log: Add support for setting the catalina Engine class and additional Connectors using the new mbean/config element Revision Changes Path No revision No revision 1.1.2.1 +14 -1 contrib/catalina/src/main/org/jboss/web/catalina/security/SSLServerSocketFactory.java Index: SSLServerSocketFactory.java =================================================================== RCS file: /cvsroot/jboss/contrib/catalina/src/main/org/jboss/web/catalina/security/SSLServerSocketFactory.java,v retrieving revision 1.1 retrieving revision 1.1.2.1 diff -u -r1.1 -r1.1.2.1 --- SSLServerSocketFactory.java 2001/09/26 03:11:30 1.1 +++ SSLServerSocketFactory.java 2001/11/12 19:21:19 1.1.2.1 @@ -9,6 +9,8 @@ import java.io.IOException; import java.net.InetAddress; import java.net.ServerSocket; +import javax.naming.InitialContext; +import javax.naming.NamingException; import org.apache.catalina.net.ServerSocketFactory; @@ -21,16 +23,27 @@ @see org.apache.catalina.net.ServerSocketFactory @author [EMAIL PROTECTED] - @version $Revision: 1.1 $ + @version $Revision: 1.1.2.1 $ */ public class SSLServerSocketFactory implements ServerSocketFactory { private DomainServerSocketFactory socketFactory; + public SSLServerSocketFactory() + { + } public SSLServerSocketFactory(SecurityDomain securityDomain) throws IOException { + socketFactory = new DomainServerSocketFactory(securityDomain); + } + + public void setSecurityDomainName(String jndiName) + throws NamingException, IOException + { + InitialContext iniCtx = new InitialContext(); + SecurityDomain securityDomain = (SecurityDomain) iniCtx.lookup(jndiName); socketFactory = new DomainServerSocketFactory(securityDomain); }
_______________________________________________ Jboss-development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development