Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|
Especificação | |||
Produto | TSS | Módulo | TSS |
Segmento Executor | SERVIÇOS | ||
Projeto1 |
| IRM1 |
|
Requisito1 | PCREQ-8279 | Subtarefa1 |
|
Release de Entrega planejada | 12.1.14 | ||
País | ( X ) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colombia ( ) Outro _____________. | ||
Outros | <Caso necessário informe outras referências que sejam pertinentes a esta especificação. Exemplo: links de outros documentos ou subtarefas relacionadas>. |
Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos).
Armazenar dados de arquivos em base de dados, devido a utilização de plataformas com ambientes auto escaláveis.
Criar a funcionalidade responsável por armazenar os dados do certificado na base de dados. Ao executar o serviço CFGCERTIFICATEPFX, deverá ser armazenado os dados do certificado na Tabela TSS0006, os dados armazenados serão: entidade, id do arquivo, nome do arquivo, diretório do arquivo, conteúdo e data de validade. Ao executar o serviço que utiliza o certificado, deverá a geração do mesmo através dos dados da da Tabela TSS0006.
O campo data de validade será utilizado armazenar a validade do certificado, com finalidade da atualização do mesmo.
Âncora | ||||
---|---|---|---|---|
|
Função: saveCertificado()
Função responsável por armazenar os dados na na Tabela TSS0006. Deverá buscar todos os arquivos com extensão *.PEM de uma determinada entidade e realizar a leitura dos mesmos para armazenar seus conteúdos.
Parâmetros:
cIdEnt – Entidade
dDtValid – Validade do certificado
Retorno:
Nulo
Âncora loadCertificado() loadCertificado()
Função loadCertificado()
Função responsável pela geração do certificado a partir dos dados na na Tabela TSS0006. Deverá buscar os dados armazenados do id do arquivo igual CERT na na Tabela TSS0006, a partir dos dados obtidos, caso o arquivo não exista ou caso a validade esteja diferente da armazenada na variável global, deverá realizar a criação do mesmo e atribuir a variável global a nova validade do certificado.
Parâmetros:
cIdEnt – Entidade
Retorno:
Nulo
Âncora Tabela TSS0006 Tabela TSS0006
Tabela: TSS0006
File System
Campo | Tipo | Tamanho | Descrição | Observação |
ID_ENT | Caractere | 040 | Código da Entidade | Id da Entidade no TSS |
ID_FILE | Caractere | 010 | Tipo do arquivo | CERT |
ARQUIVO | Caractere | 050 | Arquivo | Nome do arquivo com extensão |
DIRETORIO | Caractere | 100 | Diretório do arquivo | certs\ |
CONTEUDO | Memo | Conteúdo do arquivo | Conteúdo do arquivo | |
DT_VALID | Date | 008 | Validade do arquivo | Validade do arquivo |
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|