Coverage Report - pt.digitalis.dif.utils.encryption.DIFEncryptator
 
Classes in this File Line Coverage Branch Coverage Complexity
DIFEncryptator
0%
0/6
0%
0/2
2
 
 1  
 package pt.digitalis.dif.utils.encryption;
 2  
 
 3  
 import pt.digitalis.utils.crypto.IEncryptor;
 4  
 import pt.digitalis.utils.crypto.impl.EncryptorBase64Impl;
 5  
 
 6  
 /**
 7  
  * @author Galaio da Silva <a href="mailto:jgalaio@digitalis.pt">jgalaio@digitalis.pt</a><br/>
 8  
  * @created 3 de Out de 2011
 9  
  */
 10  0
 public class DIFEncryptator {
 11  
 
 12  
     /** Active Encriptator implementation */
 13  0
     private static IEncryptor encryptator = null;
 14  
 
 15  
     /** The defined default Seed for DIF */
 16  
     private static final String SEED = "125DFsrSss7254Si";
 17  
 
 18  
     /**
 19  
      * Get the active encryptator instance
 20  
      * 
 21  
      * @return the encryptator instance
 22  
      */
 23  
     public static IEncryptor getEncryptator()
 24  
     {
 25  0
         if (encryptator == null)
 26  
         {
 27  0
             encryptator = new EncryptorBase64Impl();
 28  0
             encryptator.setSeed(SEED);
 29  
         }
 30  0
         return encryptator;
 31  
     }
 32  
 }