US1015 - ArthurSchiavom/gestao-informacao-chao-de-fabrica--projeto-academico GitHub Wiki

US1015

1. Requisitos

Como Gestor de Projeto, eu pretendo que as comunicações entre o simulador de máquina e o SCM estejam protegidas. Aplicar SSL/TLS com autenticação através de certificados de chave pública.

2. Análise

Os métodos já existentes devem ser alterados para usarem TLS.

3. Design

3.1. Enviar Packet

AD AD

3.2. Iniciar conexão TLS

AD AD

3.3. Receber packet

AD AD

3.4. Padrões Aplicados

Information expert & HC/LC - Sempre presente: cada ficheiro source/header tem uma responsabilidade bem definida, visando a sua independência de outros.

3.5. Testes

  • Enviar certificados não válidos
  • Receber certificados não válidos
  • Receber tamanho de dados =0 e >0.

4. Implementação

Os ficheiros de certificados estão presentes no diretório "Certificados" presente dentro da diretório root do projeto do simulador de máquina.

⚠️ **GitHub.com Fallback** ⚠️