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