epugh       2003/11/18 03:54:02

  Modified:    src/java/org/apache/turbine/services/security
                        BaseSecurityService.java
               .        project.xml
  Log:
  Switch to merlinized crypto service.
  
  Revision  Changes    Path
  1.34      +6 -5      
jakarta-turbine-2/src/java/org/apache/turbine/services/security/BaseSecurityService.java
  
  Index: BaseSecurityService.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-2/src/java/org/apache/turbine/services/security/BaseSecurityService.java,v
  retrieving revision 1.33
  retrieving revision 1.34
  diff -u -r1.33 -r1.34
  --- BaseSecurityService.java  24 Oct 2003 13:33:03 -0000      1.33
  +++ BaseSecurityService.java  18 Nov 2003 11:54:01 -0000      1.34
  @@ -77,6 +77,7 @@
   import org.apache.turbine.services.TurbineBaseService;
   import org.apache.turbine.services.TurbineServices;
   import org.apache.turbine.services.avaloncomponent.AvalonComponentService;
  +import org.apache.turbine.services.avaloncomponent.MerlinComponentService;
   import org.apache.fulcrum.crypto.CryptoAlgorithm;
   import org.apache.fulcrum.crypto.CryptoService;
   import org.apache.turbine.services.factory.FactoryService;
  @@ -195,13 +196,13 @@
                   SecurityService.SECURE_PASSWORDS_ALGORITHM_KEY,
                   SecurityService.SECURE_PASSWORDS_ALGORITHM_DEFAULT);
   
  -        AvalonComponentService acs = 
(AvalonComponentService)TurbineServices.getInstance().getService(AvalonComponentService.SERVICE_NAME);
  +        MerlinComponentService merlin = 
(MerlinComponentService)TurbineServices.getInstance().getService(MerlinComponentService.SERVICE_NAME);
           CryptoService cs = null;
           try {
  -            cs = (CryptoService)acs.lookup(CryptoService.ROLE);
  +            cs = (CryptoService)merlin.lookup("/fulcrum/crypto");
           }
  -        catch (ComponentException ce){
  -            throw new RuntimeException("Could not access Crypto Service",ce);
  +        catch (Exception e){
  +            throw new RuntimeException("Could not access Crypto Service",e);
           }
   
           if (cs != null && (secure.equals("true") || secure.equals("yes")))
  
  
  
  1.149     +11 -2     jakarta-turbine-2/project.xml
  
  Index: project.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-2/project.xml,v
  retrieving revision 1.148
  retrieving revision 1.149
  diff -u -r1.148 -r1.149
  --- project.xml       15 Nov 2003 19:42:47 -0000      1.148
  +++ project.xml       18 Nov 2003 11:54:01 -0000      1.149
  @@ -542,13 +542,22 @@
       </dependency>    
       <dependency>
         <groupId>fulcrum</groupId>
  -      <artifactId>fulcrum-crypto</artifactId>
  -      <version>1.0-alpha-3</version>
  +      <artifactId>fulcrum-crypto-api</artifactId>
  +      <version>1.0-alpha-4</version>
         <url>http://jakarta.apache.org/turbine/fulcrum/fulcrum-crypto</url>
         <properties>
           <war.bundle.jar>true</war.bundle.jar>
         </properties>
       </dependency>
  +    <dependency>
  +      <groupId>fulcrum</groupId>
  +      <artifactId>fulcrum-crypto-impl</artifactId>
  +      <version>1.0-alpha-4</version>
  +      <url>http://jakarta.apache.org/turbine/fulcrum/fulcrum-crypto</url>
  +      <properties>
  +        <war.bundle.jar>true</war.bundle.jar>
  +      </properties>
  +    </dependency>    
       <dependency>
         <groupId>fulcrum</groupId>
         <artifactId>fulcrum-localization-api</artifactId>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to