Mudanças entre as edições de "Licenças Uniware"

De UniWiki
Ir para: navegação, pesquisa
(Configurando o Serviço de Licenças)
(Configurando o Serviço de Licenças)
Linha 79: Linha 79:
 
Embora a configuração padrão do serviço de licenças atenda quase que a totalidade dos casos, é possível configurar alguns parâmetros de funcionamento do serviço através do arquivo  '''USLserver32.lcrt'''. O arquivo  USLserver32.lcrt é um XML com a seguinte estrutura:
 
Embora a configuração padrão do serviço de licenças atenda quase que a totalidade dos casos, é possível configurar alguns parâmetros de funcionamento do serviço através do arquivo  '''USLserver32.lcrt'''. O arquivo  USLserver32.lcrt é um XML com a seguinte estrutura:
  
<?xml version="1.0" encoding="ISO-8859-1"?>
+
<small><b><?xml version="1.0" encoding="ISO-8859-1"?>
 
:<params>
 
:<params>
 
::<USL>
 
::<USL>
Linha 109: Linha 109:
 
::<uvcrt>
 
::<uvcrt>
 
::</uvcrt>
 
::</uvcrt>
:</params>
+
:</params></b></small>

Edição das 17h18min de 15 de junho de 2012

Serviço de licenças da Uniware Versão 2.0

Implementação Jun/2012

Conceito

O novo sistema de licenciamento e gerenciamento de certificados da Uniware é baseado em conexão por sockete e é composto de três módulos distintos:

  • Servidor

É o módulo que mantem os certificados do cliente, controla validade dos certificados e o consumo de licenças de cada certificado.

Diferenças principais da versão anterior
-Suporte a múltiplos certificados.
-Executa Atualizações automáticas de certificados
-Não utiliza carimbo de instância da aplicação
-Permite comunicação entre as aplicações (desde que implementada na aplicação)

Arquivos

O serviço de licenças é composto pelos seguintes arquivos:

USLserver32.exe - Arquivo da aplicação.
USLserver32.crt - Arquivo de configuração do serviço.

Descrição

A função do serviço/servidor de licenças é manter e administrar certificados, controlar consumo de licenças cedendo ou negando acesso às aplicações que se utilizem deste serviço (como por exemplo o Unilab).

O serviço esta disponível por padrão na porta 4466 através do protocolo TCP e deve ser liberado no firewall.

  • Console

O Console é a interface que permite ao usuário a interação com o servidor de licenças para fins de manutenção dos certificados existentes. O console esta disponível em aplicação independente (arquivo UCertConsole.exe) ou dentro do Unilab (menu: Outros/Certificado).

Usl console 001.png

O console disponível dentro do unilab, da visibilidade apenas a 1 certificado, isto é, o certificado que esta sendo usado pela aplicação (Unilab).

A aplicação independente (UCertConsole.exe) permite o gerenciamento de todos os certificados instalados (nos casos em que haja mais de um).


  • Aplicação Consumidora

É chamada aplicação consumidora, qualquer aplicação que se utilize do serviço de licenças (por enquanto apenas o Unilab).

A aplicação se conecta ao serviço de licença informando qual certificado ela utiliza e se irá ou não consumir uma licença. No Unilab, ao logar com o usuário UNIWARE nenhuma licença é consumida.

Instalação do Serviço/Servidor de Licenças

A instalação do serviço de licenças deve ser feita em (D|C:\Arquivos de Programas\Uniware\USL).

Para instalar o serviço de licenças seguir os passos abaixo:

- Criar a pasta para os arquivos do serviço (D:\Arquivos de Programas\Uniware\USL).

Nota:Dar preferencia sepre para a unidade D:

- Copie para a nova pasta os arquivos (USLserver32.exe e USLserver32.lcrt).

- Crie um atalho para o programa USLserver32.exe.

- Edite o atalho.
- Adicione o parametro /INSTALL na lina de comando.
- Caso esteja instalando no Windows 7 ou 2008,
clique no botão avançado e marque para executar como adminsitrador.

- Execute o programa através do atalho editado para instalar o serviço.

- Abra o gerenciador de serviços do Windows (services.msc)

- Localize o serviço (Uniware - Serviço de Licenças).

- Edite as propriedades do serviço especificando uma conta de administrador para sua execução.

- Aplique as alterações

ATENÇÃO!!! É indispensável que o serviço esteja rodando com o direito de administrador atribuído no passo anterior ANTES que qualquer certificado seja adicionado

- Libere o programa no firewall.

- Reinicie o serviço.

Neste ponto o serviço de licenças esta instalado e disponível para uso na rede do cliente, no entanto não ha nenhum certificado disponível. Para adicionar um novo certificado ou importar um certificado existente, utilize o console dentro ou fora do Unilab.

Configurando o Serviço de Licenças

Embora a configuração padrão do serviço de licenças atenda quase que a totalidade dos casos, é possível configurar alguns parâmetros de funcionamento do serviço através do arquivo USLserver32.lcrt. O arquivo USLserver32.lcrt é um XML com a seguinte estrutura:

<?xml version="1.0" encoding="ISO-8859-1"?>

<params>
<USL>
<Porta cData="sim"><![CDATA[4466]]></Porta>
<RenovarOnLineAuto cData="sim"><![CDATA[S]]></RenovarOnLineAuto>
<RenovarOnLineAutoHoraI cData="sim"><![CDATA[16:00:00]]></RenovarOnLineAutoHoraI>
<RenovarOnLineAutoHoraF cData="sim"><![CDATA[18:00:00]]></RenovarOnLineAutoHoraF>
<RenovarOnLineAutoInterval cData="sim"><![CDATA[00:05:00]]></RenovarOnLineAutoInterval>
</USL>
<ucertServer>
<version cData="sim"><![CDATA[2.0]]></version>
<updater cData="sim"><![CDATA[ucertUpdater]]></updater>
<SLD cData="sim"><![CDATA[N]]></SLD>
<hv-h cData="sim"><![CDATA[000A]]></hv-h>
<hv-a cData="sim"><![CDATA[07DC]]></hv-a>
<hv-m cData="sim"><![CDATA[0006]]></hv-m>
<hv-s cData="sim"><![CDATA[0005]]></hv-s>
<hv-n cData="sim"><![CDATA[0028]]></hv-n>
<hv-d cData="sim"><![CDATA[000D]]></hv-d>
</ucertServer>
<proxy>
<UsaProxy cData="sim"><![CDATA[N]]></UsaProxy>
<BasicAut cData="sim"><![CDATA[N]]></BasicAut>
<ProxyPort cData="sim"><![CDATA[0]]></ProxyPort>
<ProxyServer cData="sim"/>
<ProxyUserName cData="sim"/>
<ProxyPassword cData="sim"/>
</proxy>
<uvcrt>
</uvcrt>
</params>