[JBoss-dev] CVS update: jbosssx/src/main/org/jboss/crypto CipherClientSocketFactory.java CipherServerSocket.java CipherServerSocketFactory.java CipherSocket.java JBossSXProvider.java

2002-04-09 Thread Scott M Stark

  User: starksm 
  Date: 02/04/08 23:43:24

  Added:   src/main/org/jboss/crypto Tag: Branch_2_4
CipherClientSocketFactory.java
CipherServerSocket.java
CipherServerSocketFactory.java CipherSocket.java
JBossSXProvider.java
  Log:
  Add the crypto classes
  
  Revision  ChangesPath
  No   revision
  
  
  No   revision
  
  
  1.1.2.1   +2 -2  jbosssx/src/main/org/jboss/crypto/CipherClientSocketFactory.java
  
  Index: CipherClientSocketFactory.java
  ===
  RCS file: 
/cvsroot/jboss/jbosssx/src/main/org/jboss/crypto/CipherClientSocketFactory.java,v
  retrieving revision 1.1
  retrieving revision 1.1.2.1
  diff -u -r1.1 -r1.1.2.1
  --- CipherClientSocketFactory.java8 Mar 2002 05:31:02 -   1.1
  +++ CipherClientSocketFactory.java9 Apr 2002 06:43:24 -   1.1.2.1
  @@ -17,11 +17,11 @@
with an SRP session key to create an encrypted stream.
   
   @author  [EMAIL PROTECTED]
  -@version $Revision: 1.1 $
  +@version $Revision: 1.1.2.1 $
   */
   public class CipherClientSocketFactory implements RMIClientSocketFactory, 
Serializable
   {
  -   private static final long serialVersionUID = -6412485012870705607L;
  +   //private static final long serialVersionUID = -6412485012870705607L;
   
  /** Creates new CipherClientSocketFactory */
  public CipherClientSocketFactory()
  
  
  
  1.1.2.1   +0 -0  jbosssx/src/main/org/jboss/crypto/CipherServerSocket.java
  
  Index: CipherServerSocket.java
  ===
  RCS file: /cvsroot/jboss/jbosssx/src/main/org/jboss/crypto/CipherServerSocket.java,v
  retrieving revision 1.1
  retrieving revision 1.1.2.1
  diff -u -r1.1 -r1.1.2.1
  
  
  
  1.1.2.1   +1 -1  jbosssx/src/main/org/jboss/crypto/CipherServerSocketFactory.java
  
  Index: CipherServerSocketFactory.java
  ===
  RCS file: 
/cvsroot/jboss/jbosssx/src/main/org/jboss/crypto/CipherServerSocketFactory.java,v
  retrieving revision 1.1
  retrieving revision 1.1.2.1
  diff -u -r1.1 -r1.1.2.1
  --- CipherServerSocketFactory.java8 Mar 2002 05:31:02 -   1.1
  +++ CipherServerSocketFactory.java9 Apr 2002 06:43:24 -   1.1.2.1
  @@ -23,7 +23,7 @@
KeyStore.
   
   @author [EMAIL PROTECTED]
  -@version $Revision: 1.1 $
  +@version $Revision: 1.1.2.1 $
   */
   public class CipherServerSocketFactory implements RMIServerSocketFactory
   {
  
  
  
  1.1.2.1   +0 -0  jbosssx/src/main/org/jboss/crypto/CipherSocket.java
  
  Index: CipherSocket.java
  ===
  RCS file: /cvsroot/jboss/jbosssx/src/main/org/jboss/crypto/CipherSocket.java,v
  retrieving revision 1.1
  retrieving revision 1.1.2.1
  diff -u -r1.1 -r1.1.2.1
  
  
  
  1.1.2.1   +1 -1  jbosssx/src/main/org/jboss/crypto/JBossSXProvider.java
  
  Index: JBossSXProvider.java
  ===
  RCS file: /cvsroot/jboss/jbosssx/src/main/org/jboss/crypto/JBossSXProvider.java,v
  retrieving revision 1.1
  retrieving revision 1.1.2.1
  diff -u -r1.1 -r1.1.2.1
  --- JBossSXProvider.java  8 Mar 2002 05:31:02 -   1.1
  +++ JBossSXProvider.java  9 Apr 2002 06:43:24 -   1.1.2.1
  @@ -4,7 +4,7 @@
the JBossSX framework.
   
   @author [EMAIL PROTECTED]
  -@version $Revision: 1.1 $
  +@version $Revision: 1.1.2.1 $
   */
   public class JBossSXProvider extends java.security.Provider
   {
  
  
  

___
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development



[JBoss-dev] CVS update: jbosssx/src/main/org/jboss/crypto CipherClientSocketFactory.java CipherServerSocket.java CipherServerSocketFactory.java CipherSocket.java JBossSXProvider.java

2002-03-07 Thread Scott M Stark

  User: starksm 
  Date: 02/03/07 21:31:02

  Added:   src/main/org/jboss/crypto CipherClientSocketFactory.java
CipherServerSocket.java
CipherServerSocketFactory.java CipherSocket.java
JBossSXProvider.java
  Log:
  Custom JBossSX security provider classes and crypto related stuff
  
  Revision  ChangesPath
  1.1  jbosssx/src/main/org/jboss/crypto/CipherClientSocketFactory.java
  
  Index: CipherClientSocketFactory.java
  ===
  /*
   * JBoss, the OpenSource J2EE WebOS
   *
   * Distributable under LGPL license.
   * See terms of license at gnu.org.
   */
  package org.jboss.crypto;
  
  import java.io.IOException;
  import java.io.Serializable;
  import java.net.Socket;
  import java.rmi.server.RMIClientSocketFactory;
  
  import org.jboss.logging.Logger;
  
  /** An implementation of RMIClientSocketFactory that uses the JCE Cipher
   with an SRP session key to create an encrypted stream.
  
  @author  [EMAIL PROTECTED]
  @version $Revision: 1.1 $
  */
  public class CipherClientSocketFactory implements RMIClientSocketFactory, 
Serializable
  {
 private static final long serialVersionUID = -6412485012870705607L;
  
 /** Creates new CipherClientSocketFactory */
 public CipherClientSocketFactory()
 {
 }
  
 /** Create a client socket connected to the specified host and port.
 * @param host - the host name
 * @param port - the port number
 * @return a socket connected to the specified host and port.
 * @exception IOException if an I/O error occurs during socket creation.
 */
 public Socket createSocket(String host, int port)
throws IOException
 {
CipherSocket socket = null;
return socket;
 }
  
 public boolean equals(Object obj)
 {
return obj instanceof CipherClientSocketFactory;
 }
 public int hashCode()
 {
return getClass().getName().hashCode();
 }
  
  }
  
  
  
  1.1  jbosssx/src/main/org/jboss/crypto/CipherServerSocket.java
  
  Index: CipherServerSocket.java
  ===
  package org.jboss.crypto;
  
  import java.io.IOException;
  import java.net.InetAddress;
  import java.net.ServerSocket;
  import java.net.Socket;
  import javax.crypto.SecretKey;
  
  /**
   *
   * @author  [EMAIL PROTECTED]
   */
  public class CipherServerSocket extends ServerSocket
  {
 String algorithm;
 SecretKey key;
  
 /** Creates a new instance of CipherServerSocket */
 public CipherServerSocket(int port, int backlog,
InetAddress bindAddr, String algorithm, SecretKey key) throws IOException
 {
super(port, backlog, bindAddr);
this.algorithm = algorithm;
this.key = key;
 }
  
 public Socket accept() throws IOException
 {
Socket s = super.accept();
return new CipherSocket(s, algorithm, key);
 }
  }
  
  
  
  1.1  jbosssx/src/main/org/jboss/crypto/CipherServerSocketFactory.java
  
  Index: CipherServerSocketFactory.java
  ===
  /*
   * JBoss, the OpenSource EJB server
   *
   * Distributable under LGPL license.
   * See terms of license at gnu.org.
   */
  package org.jboss.crypto;
  
  import java.io.IOException;
  import java.io.Serializable;
  import java.net.ServerSocket;
  import java.net.UnknownHostException;
  import java.rmi.server.RMIServerSocketFactory;
  
  
  /** An implementation of RMIServerSocketFactory that uses a
   DomainServerSocketFactory for its implementation. This class is just an
   adaptor from the RMIServerSocketFactory to the DomainServerSocketFactory.
  
   This class is not suitable for RMI object that require a Serializable socket
   factory like activatable services. The reason for this limitation is that
   a SecurityDomain is not serializable due to its association with a local
   KeyStore.
  
  @author [EMAIL PROTECTED]
  @version $Revision: 1.1 $
  */
  public class CipherServerSocketFactory implements RMIServerSocketFactory
  {
  
 /** Creates new RMISSLServerSocketFactory */
 public CipherServerSocketFactory()
 {
 }
  
  
 /**
  * Create a server socket on the specified port (port 0 indicates
  * an anonymous port).
  * @param  port the port number
  * @return the server socket on the specified port
  * @exception IOException if an I/O error occurs during server socket
  * creation
  */
 public ServerSocket createServerSocket(int port)
throws IOException
 {
CipherServerSocket socket = null;
return socket;
 }
  
 public boolean equals(Object obj)
 {
return obj instanceof CipherServerSocketFactory;
 }
 public int hashCode()
 {
return getClass().getName().hashCode();