code: @Override
      public void initialize(String keyStoreName, String keyStorePath, String keyStoreType, String keyStoreProvider,
                             String keyStorePassword, String keyAlias) throws AuditEncryptionException {
          WsLocationAdmin locationAdmin = locationAdminRef.getService();
          if (locationAdmin != null) {
              serverName = locationAdmin.getServerName();
          }
  
  /*
   * boolean securityEnabled = CollaboratorHelperImpl.getCurrentSecurityEnabled();
   *
   * if (!securityEnabled) {
   * if (tc.isDebugEnabled())
   * Tr.debug(tc, "Security disabled, not initializing audit encryptor.");
   * return;
   * }
   */
          _name = keyStoreName;
          _location = keyStorePath;
          _type = keyStoreType;
          _provider = keyStoreProvider;
          _password = keyStorePassword;
          _alias = keyAlias;
  
          crypto = new AuditCrypto();
  
          if (tc.isDebugEnabled()) {
              Tr.debug(tc, "_name: " + _name + " _location: " + _location + " _type: " +
                           _type + " _provider: " + _provider + " _keyStorePassword: " + _password +
                           " _alias: " + _alias);
          }
  
          //encryptor = new AuditKeyEncryptor(encodedPublicKey);
  
          long begin_time = 0;
          if (tc.isDebugEnabled()) {
              Tr.debug(tc, "Initializing audit encryptor at " + new java.util.Date(System.currentTimeMillis()));
          }
  
      }
docs: <p>
  The <code>initialize</code> method initializes the AuditEncryption implementation
  </p>
  
  @param String representing the non-fully qualified keystore name
  @param String representing the path to the keystore
  @param String representing the keystore type
  @param String representing the keystore provider
  @param String representing the password for the keystore
  @param String representing the alias for the keystore entry