Curso GRÁTIS de CA (Certificate Authority Trust) Autoridade Certificadora Confiável no GNU/Linux Ubuntu Server 22.04.x LTS (Jammy Jellyfish)
💰 Ajude o projeto Bora para Prática a continuar fazendo vídeos e materiais gratuitos para o Canal do YouTUBE
💰 Chave PIX do projeto: robsonvaamonde@gmail.com
💰 Link de doação do PagSeguro: https://pag.ae/bjlSJcH
💰 Link de doação do Paypal: https://www.paypal.com/donate/?hosted_button_id=EALLB7DQ3U6H2
Robson Vaamonde
Procedimentos em TI: http://procedimentosemti.com.br
Bora para Prática: http://boraparapratica.com.br
Robson Vaamonde: http://vaamonde.com.br
Facebook Procedimentos em TI: https://www.facebook.com/ProcedimentosEmTi
Facebook Bora para Prática: https://www.facebook.com/boraparapratica
Instagram Procedimentos em TI: https://www.instagram.com/procedimentoem
YouTUBE Bora Para Prática: https://www.youtube.com/boraparapratica
Linkedin Robson Vaamonde: https://www.linkedin.com/in/robson-vaamonde-0b029028/
Github Procedimentos em TI: https://github.com/vaamonde
Esse curso tem como objetivo demonstrar a instalação e configuração da CA (Certificate Authority Trust) Autoridade Certificadora Confiável e fazer a criação dos Certificados Assinados CSR (Certificate Signing Request) Pedido de Assinatura de Certificado e CRT (Certificate Request Trust) Certificado Assinado Confiável utilizando o GNU/Linux Ubuntu Server 22.04.x LTS (Jammy Jellyfish).
Ubuntu: é um sistema operacional de código aberto, construído a partir do núcleo Linux, baseado no Debian. Esta distribuição Linux é desenvolvida pela Canonical Ltd.
OpenSSL é uma implementação de código aberto dos protocolos SSL e TLS. A biblioteca (escrita na linguagem C) implementa as funções básicas de criptografia e disponibiliza várias funções utilitárias. Também estão disponíveis wrappers que permitem o uso desta biblioteca em várias outras linguagens.
O OpenSSL está disponível para a maioria dos sistemas do tipo Unix, incluindo Linux, Mac OS X, as quatro versões do BSD de código aberto e também para o Microsoft Windows. O OpenSSL é baseado no SSLeay de Eric Young e Tim Hudson. O OpenSSL é utilizado para gerar certificados de autenticação de serviços/protocolos em servidores (servers).
O Transport Layer Security (TLS), assim como o seu antecessor Secure Sockets Layer (SSL), é um protocolo de segurança projetado para fornecer segurança nas comunicações sobre uma rede de computadores. Várias versões do protocolo encontram amplo uso em aplicativos como navegação na web, email, mensagens instantâneas e voz sobre IP (VoIP). Os sites podem usar o TLS para proteger todas as comunicações entre seus servidores e navegadores web.
A autoridade de certificação (CA), também conhecido como um Autoridade de Certificação, é uma empresa ou organização que atua para validar as identidades de entidades (como sites, endereços de email, empresas ou pessoas físicas) e vinculá-las a chaves criptográficas através da emissão de documentos eletrônicos conhecidos como certificados digitais.
🔴 Canonical: https://canonical.com/
🔴 Linux Ubuntu: https://ubuntu.com/
🔴 Linux Mint: https://www.linuxmint.com/
🔴 Oracle VirtualBOX: https://www.virtualbox.org/
🔴 OpenSSH: https://www.openssh.com/
🔴 OpenSSL: https://www.openssl.org/
🔴 Ubuntu Server Guide: https://ubuntu.com/server/docs
🔴 Ubuntu Server Guide FULL-PDF: https://assets.ubuntu.com/v1/f954307f-ubuntu-server-guide.pdf
🔴 OpenSSH: https://www.openssh.com/manual.html
🔴 OpenSSL: https://www.openssl.org/docs/
🔴 Site Oficial do Fail2ban: https://github.com/fail2ban/fail2ban
🔴 Site Oficial do SSHGuard: https://www.sshguard.net/
🔴 Site Oficial do SSH 2FA: https://github.com/google/google-authenticator-libpam
🔴 SSL.com: https://www.ssl.com/
🔴 Secured Signing: https://www.securedsigning.com/
🔴 Globalsing: https://www.globalsign.com/
🔴 D-Trust: https://www.d-trust.net/
🔴 Digicert: https://www.digicert.com
🔴 Verisign: https://www.verisign.com/
🔴 Let's Encrypt: https://letsencrypt.org/
🔴 Site Oficial do Certbot (Let's Encrypt): https://certbot.eff.org/
🔴 Projeto de Front-End da CA e Certificados: https://lab-ca.net/
🔴 Github do Projeto LAB-CA: https://github.com/hakwerk/labca
🔴 Webmin Certbot e CA Manager: https://www.webmin.com/cgi-bin/search_third.cgi?search=cert
🔴 Link da Playlist: https://www.youtube.com/playlist?list=PLozhsZB1lLUO1w0nfntfvR7VPtpa1SkeM
🤩🤩 Apresentação do NOVO CURSO GRATUITO CA (Certificate Authority Trust) Autoridade Certificadora Confiável no GNU/Linux Ubuntu Server 22.04.x LTS (Jammy Jellyfish) 🤩🤩
Vídeo de apresentação do NOVO Curso CA (Certificate Authority Trust) Autoridade Certificadora Confiável no GNU/Linux Ubuntu Server 22.04.x LTS (Jammy Jellyfish) do Projeto do Bora para Prática. O objetivo desse curso é mostrar os procedimentos básicos para instalar e configurar a Autoridade Certificadora Confiável e criar os Certificados Assinados dos principais serviços de rede.
Link da vídeo aula: https://www.youtube.com/watch?v=JfNKOOPCWRQ
================ PRIMEIRA ETAPA: CONFIGURAÇÃO DO OPENSSH e CA ================
** 🤩🤩 Configuração Avançadas e Segurança do OpenSSH no GNU/Linux Ubuntu Server 22.04.x LTS (Jammy Jellyfish) 🤩🤩**
Vídeo de configuração avançada do OpenSSH Server no GNU/Linux Ubuntu Server 22.04.x LTS (Jammy Jellyfish) do Projeto do Bora para Prática. O objetivo desse vídeo é configurar os recursos de Chaves Públicas e Privadas utilizando o OpenSSL para prover seguranças de Acesso Remoto ao OpenSSH.
OBSERVAÇÃO IMPORTANTE: COMENTAR NO VÍDEO DO OPENSSH SE VOCÊ CONSEGUIU FAZER O A SEGURANÇA COM A SEGUINTE FRASE: Segurança do OpenSSH realizado com sucesso!!! #BoraParaPrática
COMPARTILHAR O SELO DO DESAFIO NAS SUAS REDES SOCIAIS (LINKEDIN, FACEBOOK, INSTAGRAM) MARCANDO: ROBSON VAAMONDE COM AS HASHTAGS E COPIANDO O CONTEÚDO DO DESAFIO ABAIXO:
LINK DO SELO: https://github.com/vaamonde/ca-certificates/tree/main/selos/01-openssh.png
#boraparapratica #boraparaprática #vaamonde #robsonvaamonde #procedimentosemti #ubuntuserver #ubuntuserver2204 #desafiovaamonde #desafioboraparapratica #desafioopenssh #desafiossh
Conteúdo estudado nesse desafio:
#01_ Acessando remotamente o OpenSSH Server via Terminal, Powershell e pelo software PuTTY
#02_ Verificando as informações de usuários logados remotamente no Ubuntu Server
#03_ Gerando os pares de Chaves Pública/Privada utilizando o GNU/Linux (Mint)
#04_ Importando o Par de Chaves Pública/Privada utilizando o Powershell (Windows 10)
#05_ Editando o arquivo de configuração do OpenSSH Server no Ubuntu Server
#06_ Testando novamente a conexão com o OpenSSH e Certificado no Ubuntu Server
Link da vídeo aula: https://www.youtube.com/watch?v=Ri-_KMM361o
Link da documentação: https://github.com/vaamonde/ca-certificates/blob/main/01-ca/01-openssh.md
** 🤩🤩 Configuração do OpenSSL CA (Certificate Authority Trust) no GNU/Linux Ubuntu Server 22.04.x LTS (Jammy Jellyfish) 🤩🤩**
Vídeo de configuração OpenSSL CA (Certificate Authority Trust) no GNU/Linux Ubuntu Server 22.04.x LTS (Jammy Jellyfish) do Projeto do Bora para Prática. O objetivo desse vídeo é configurar a estrutura de diretórios, arquivos e criação da Unidade Certificado Raiz Confiável CA (Certificate Authority Trust) para a emissão dos Certificados Assinados.
OpenSSL é uma implementação de código aberto dos protocolos SSL e TLS. A biblioteca (escrita na linguagem C) implementa as funções básicas de criptografia e disponibiliza várias funções utilitárias. Também estão disponíveis wrappers que permitem o uso desta biblioteca em várias outras linguagens.
O OpenSSL está disponível para a maioria dos sistemas do tipo Unix, incluindo Linux, Mac OS X, as quatro versões do BSD de código aberto e também para o Microsoft Windows. O OpenSSL é baseado no SSLeay de Eric Young e Tim Hudson. O OpenSSL é utilizado para gerar certificados de autenticação de serviços/protocolos em servidores (servers).
O Transport Layer Security (TLS), assim como o seu antecessor Secure Sockets Layer (SSL), é um protocolo de segurança projetado para fornecer segurança nas comunicações sobre uma rede de computadores. Várias versões do protocolo encontram amplo uso em aplicativos como navegação na web, email, mensagens instantâneas e voz sobre IP (VoIP).Os sites podem usar o TLS para proteger todas as comunicações entre seus servidores e navegadores web.
A autoridade de certificação (CA), também conhecido como um Autoridade de Certificação, é uma empresa ou organização que atua para validar as identidades de entidades (como sites, endereços de email, empresas ou pessoas físicas) e vinculá-las a chaves criptográficas através da emissão de documentos eletrônicos conhecidos como certificados digitais.
OBSERVAÇÃO IMPORTANTE: COMENTAR NO VÍDEO DO CA SE VOCÊ CONSEGUIU FAZER O A CRIAÇÃO COM A SEGUINTE FRASE: Criação da CA realizado com sucesso!!! #BoraParaPrática
COMPARTILHAR O SELO DO DESAFIO NAS SUAS REDES SOCIAIS (LINKEDIN, FACEBOOK, INSTAGRAM) MARCANDO: ROBSON VAAMONDE COM AS HASHTAGS E COPIANDO O CONTEÚDO DO DESAFIO ABAIXO:
LINK DO SELO: https://github.com/vaamonde/ca-certificates/tree/main/selos/02-openssl-ca.png
#boraparapratica #boraparaprática #vaamonde #robsonvaamonde #procedimentosemti #ubuntuserver #ubuntuserver2204 #desafiovaamonde #desafioboraparapratica #desafica #desaficertificado
Conteúdo estudado nesse desafio:
#01_ Criando a estrutura de diretórios da CA (Certificate Authority) e dos Certificados no Ubuntu Server
#02_ Criando os arquivos de Banco de Dados dos Certificados Assinados no Ubuntu Server
#03_ Editando o arquivo de Configuração da CA (Certificate Authority) no Ubuntu Server
#04_ Criando o Chave Raiz RSA (Rivest-Shamir-Adleman) Privada da CA (Certificate Authority) no Ubuntu Server
#05_ Removendo a Senha da Chave Raiz RSA (Rivest-Shamir-Adleman) Privada da CA (Certificate Authority) no Ubuntu Server
#06_ Verificando o arquivo de Chave Raiz RSA (Rivest-Shamir-Adleman) Privada da CA (Certificate Authority) no Ubuntu Server
#07_ Criando o arquivo CSR (Certificate Signing Request) da CA (Certificate Authority) no Ubuntu Server
#08_ Criando o arquivo CRT (Certificate Request Trust) da CA (Certificate Authority) no Ubuntu Server
#09_ Verificando o arquivo CRT (Certificate Request Trust) da CA (Certificate Authority) no Ubuntu Server
#10_ Instalando o certificado CRT (Certificate Request Trust) e criando o arquivo PEM (Privacy Enhanced Mail) da CA (Certificate Authority) no Ubuntu Server
#11_ Disponibilizando o certificado CRT (Certificate Request Trust) para download
Link da vídeo aula: https://www.youtube.com/watch?v=isv1W9QF32w
Link da documentação: https://github.com/vaamonde/ca-certificates/blob/main/01-ca/02-ca-openssl.md
=============== SEGUNDA ETAPA: INSTALAÇÃO DA CA NO WINDOWS E LINUX ===============
** 🤩🤩 Instalação da CA (Certificate Authority Trust) no Microsoft Windows, GNU/Linux, MacOS e Android 🤩🤩**
Vídeo de instalação da CA (Certificate Authority Trust) o Microsoft Windows, GNU/Linux, MacOS e Android do Projeto do Bora para Prática. O objetivo desse vídeo é instalar e configurar a Unidade Certificado Raiz Confiável CA (Certificate Authority Trust) nos dispositivos finais (Desktops e Smartphone) Microsoft Windows, GNU/Linux, MacOS e Android/IPhone.
OpenSSL é uma implementação de código aberto dos protocolos SSL e TLS. A biblioteca (escrita na linguagem C) implementa as funções básicas de criptografia e disponibiliza várias funções utilitárias. Também estão disponíveis wrappers que permitem o uso desta biblioteca em várias outras linguagens.
O OpenSSL está disponível para a maioria dos sistemas do tipo Unix, incluindo Linux, Mac OS X, as quatro versões do BSD de código aberto e também para o Microsoft Windows. O OpenSSL é baseado no SSLeay de Eric Young e Tim Hudson. O OpenSSL é utilizado para gerar certificados de autenticação de serviços/protocolos em servidores (servers).
O Transport Layer Security (TLS), assim como o seu antecessor Secure Sockets Layer (SSL), é um protocolo de segurança projetado para fornecer segurança nas comunicações sobre uma rede de computadores. Várias versões do protocolo encontram amplo uso em aplicativos como navegação na web, email, mensagens instantâneas e voz sobre IP (VoIP).Os sites podem usar o TLS para proteger todas as comunicações entre seus servidores e navegadores web.
A autoridade de certificação (CA), também conhecido como um Autoridade de Certificação, é uma empresa ou organização que atua para validar as identidades de entidades (como sites, endereços de email, empresas ou pessoas físicas) e vinculá-las a chaves criptográficas através da emissão de documentos eletrônicos conhecidos como certificados digitais.
OBSERVAÇÃO IMPORTANTE: COMENTAR NO VÍDEO DO CA SE VOCÊ CONSEGUIU FAZER O A INSTALAÇÃO COM A SEGUINTE FRASE: Instalação da CA realizado com sucesso!!! #BoraParaPrática
COMPARTILHAR O SELO DO DESAFIO NAS SUAS REDES SOCIAIS (LINKEDIN, FACEBOOK, INSTAGRAM) MARCANDO: ROBSON VAAMONDE COM AS HASHTAGS E COPIANDO O CONTEÚDO DO DESAFIO ABAIXO:
LINK DO SELO: https://github.com/vaamonde/ca-certificates/blob/main/selos/03-install-ca.png
#boraparapratica #boraparaprática #vaamonde #robsonvaamonde #procedimentosemti #ubuntuserver #ubuntuserver2204 #desafiovaamonde #desafioboraparapratica #desafica #desaficertificado
Conteúdo estudado nesse desafio:
#01_ Instalação da Autoridade Certificadora CA no Mozilla Firefox (GNU/Linux ou Microsoft Windows)
#02_ Instalação da Autoridade Certificadora CA no Google Chrome (GNU/Linux ou Microsoft Windows)
#03_ Instalação da Autoridade Certificadora CA no Microsoft Edge (GNU/Linux ou Microsoft Windows)
#04_ Instalação da Autoridade Certificadora CA no Opera (GNU/Linux ou Microsoft Windows)
#05_ Instalação da Autoridade Certificadora CA no GNU/Linux (Linux Mint ou Ubuntu)
#06_ Instalação da Autoridade Certificadora CA no Microsoft Windows (10 ou 11)
#07_ Instalação da Autoridade Certificadora CA no Android
#08_ Instalação da Autoridade Certificadora CA no MacOS Apple
#09_ Instalação da Autoridade Certificadora CA no iOS Apple
Link da vídeo aula: https://www.youtube.com/watch?v=2Jp_4g2RYvI
Link da documentação: https://github.com/vaamonde/ca-certificates/blob/main/02-certificates/01-ca-install.md
=============== TERCEIRA ETAPA: CRIAÇÃO DOS CERTIFICADOS DE SERVIÇOS ===============
Vídeo de Criação e Configuração do Certificado Assinado do Apache2 Server para habilitar o recurso do HTTPS (Hyper-Text Transport Protocol Security) TLS/SSL onde oferece segurança e confiabilidade de acesso a Páginas de Internet e Aplicações desenvolvidas em HTML, PHP, JavaScript, etc.
O Servidor HTTP Apache ou Servidor Apache ou HTTP Daemon Apache ou somente Apache, é o servidor web livre criado em 1995 por um grupo de desenvolvedores da NCSA, tendo como base o servidor web NCSA HTTPd criado por Rob McCool.
OBSERVAÇÃO IMPORTANTE: COMENTAR NO VÍDEO DO APACHE2 SE VOCÊ CONSEGUIU FAZER O A INSTALAÇÃO COM A SEGUINTE FRASE: Instalação da Certificado no Apache2 realizado com sucesso!!! #BoraParaPrática
COMPARTILHAR O SELO DO DESAFIO NAS SUAS REDES SOCIAIS (LINKEDIN, FACEBOOK, INSTAGRAM) MARCANDO: ROBSON VAAMONDE COM AS HASHTAGS E COPIANDO O CONTEÚDO DO DESAFIO ABAIXO:
LINK DO SELO: https://github.com/vaamonde/ca-certificates/blob/main/selos/04-apache2.png
#boraparapratica #boraparaprática #vaamonde #robsonvaamonde #procedimentosemti #ubuntuserver #ubuntuserver2204 #desafiovaamonde #desafioboraparapratica #desafiapache2 #desaficertificado
Conteúdo estudado nesse desafio:
#01_ Fazendo o download do Arquivo de Configuração do Certificado do Apache2 Server
#02_ Editando o arquivo de Arquivo de Configuração do Certificado do Apache2 Server
#03_ Criando o Chave Raiz RSA (Rivest-Shamir-Adleman) Privada do Apache2 Server no Ubuntu Server
#04_ Removendo a Senha da Chave Raiz RSA (Rivest-Shamir-Adleman) Privada do Apache2 Server no Ubuntu Server
#05_ Verificando o arquivo de Chave Raiz RSA (Rivest-Shamir-Adleman) Privada do Apache2 Server no Ubuntu Server
#06_ Criando o arquivo CSR (Certificate Signing Request) do Apache2 Server no Ubuntu Server
#07_ Criando o arquivo CRT (Certificate Request Trust) do Apache2 Server no Ubuntu Server
#08_ Verificando o arquivo CRT (Certificate Request Trust) do Apache2 Server no Ubuntu Server
#09_ Fazendo o download do Arquivo de Configuração do HTTPS do Apache2 Server
#11_ Habilitando o suporte ao TLS/SSL no Site HTTPS do Apache2 Server no Ubuntu Server
#12_ Verificando a Porta de Conexão do Apache2 Server no Ubuntu Server
#14_ Testando o HTTP e HTTPs do Apache2 Server no navegador
#15_ Desativar o Site Padrão HTTP do Apache2 Server no Ubuntu Server.
Link da vídeo aula: https://www.youtube.com/watch?v=7yqy-5Qo01k
Link da documentação: https://github.com/vaamonde/ca-certificates/blob/main/03-services/01-apache2-https.md
Vídeo de Criação e Configuração do Certificado Assinado do Apache TomCAT 10 para habilitar o recurso do HTTPS (Hyper-Text Transport Protocol Security) TLS/SSL onde oferece segurança e confiabilidade de acesso a Páginas de Internet e Aplicações desenvolvidas em Java.
O Tomcat é um servidor web Java, mais especificamente, um container de servlets. O Tomcat implementa, dentre outras de menor relevância, as tecnologias Java Servlet e JavaServer Pages e não é um container Enterprise JavaBeans. Desenvolvido pela Apache Software Foundation, é distribuído como software livre.
OBSERVAÇÃO IMPORTANTE: COMENTAR NO VÍDEO DO TOMCAT10 SE VOCÊ CONSEGUIU FAZER O A INSTALAÇÃO COM A SEGUINTE FRASE: Instalação da Certificado no Tomcat10 realizado com sucesso!!! #BoraParaPrática
COMPARTILHAR O SELO DO DESAFIO NAS SUAS REDES SOCIAIS (LINKEDIN, FACEBOOK, INSTAGRAM) MARCANDO: ROBSON VAAMONDE COM AS HASHTAGS E COPIANDO O CONTEÚDO DO DESAFIO ABAIXO:
LINK DO SELO: https://github.com/vaamonde/ca-certificates/blob/main/selos/05-tomcat.png
#boraparapratica #boraparaprática #vaamonde #robsonvaamonde #procedimentosemti #ubuntuserver #ubuntuserver2204 #desafiovaamonde #desafioboraparapratica #desafitomcat10 #desaficertificado
Conteúdo estudado nesse desafio:
#01_ Fazendo o download do Arquivo de Configuração do Certificado do Apache TomCAT 10 Server
#02_ Editando o arquivo de Arquivo de Configuração do Certificado do Apache TomCAT 10 Server
#03_ Criando o Chave Raiz RSA (Rivest-Shamir-Adleman) Privada do Apache TomCAT 10 Server no Ubuntu Server
#04_ Removendo a Senha da Chave Raiz RSA (Rivest-Shamir-Adleman) Privada do Apache TomCAT 10 Server no Ubuntu Server
#05_ Verificando o arquivo de Chave Raiz RSA (Rivest-Shamir-Adleman) Privada do Apache TomCAT 10 Server no Ubuntu Server
#06_ Criando o arquivo CSR (Certificate Signing Request) do Apache TomCAT 10 Server no Ubuntu Server
#07_ Criando o arquivo CRT (Certificate Request Trust) do Apache TomCAT 10 Server no Ubuntu Server
#08_ Verificando o arquivo CRT (Certificate Request Trust) do Apache TomCAT 10 Server no Ubuntu Server
#09_ Exportando o certificado PKCS#12 PEM (Privacy Enhanced Mail) do Apache TomCAT 10 Server no Ubuntu Server
#10_ Importando o certificado PKCS#12 PEM (Privacy Enhanced Mail) no arquivo JKS (Java KeyStore) do Apache TomCAT 10 Server no Ubuntu Server
#11_ Fazendo o download do Arquivo de Configuração do HTTPS do Apache TomCAT 10 Server
#12_ Editando o arquivo de Configuração do HTTPS do Apache TomCAT 10 Server
#13_ Reinicializar o Serviço do Apache TomCAT Server no Ubuntu Server
#14_ Verificando a Porta de Conexão do Apache TomCAT Server no Ubuntu Server
#15_ Testando o Certificado TLS/SSL do Apache TomCAT Server no ubuntu Server
#16_ Testando o HTTPS do Apache TomCAT Server no navegador
#17_ Usuário e Senha de Administração do Apache TomCAT Server
Link da vídeo aula: https://www.youtube.com/watch?v=1atX9c7dVa0
Link da documentação: https://github.com/vaamonde/ca-certificates/blob/main/03-services/02-tomcat10-https.md
Vídeo de Criação e Configuração do Certificado Assinado do Node.JS para habilitar o recurso do HTTPS (Hyper-Text Transport Protocol Security) TLS/SSL onde oferece segurança e confiabilidade de acesso a Páginas de Internet e Aplicações desenvolvidas em JavaScript.
O Node.js é um software de código aberto, multiplataforma, baseado no interpretador V8 do Google e que permite a execução de códigos JavaScript fora de um navegador web. A principal característica do Node.js é sua arquitetura assíncrona e orientada por eventos.
OBSERVAÇÃO IMPORTANTE: COMENTAR NO VÍDEO DO NODE.JS SE VOCÊ CONSEGUIU FAZER O A INSTALAÇÃO COM A SEGUINTE FRASE: Instalação da Certificado no Node.JS realizado com sucesso!!! #BoraParaPrática
COMPARTILHAR O SELO DO DESAFIO NAS SUAS REDES SOCIAIS (LINKEDIN, FACEBOOK, INSTAGRAM) MARCANDO: ROBSON VAAMONDE COM AS HASHTAGS E COPIANDO O CONTEÚDO DO DESAFIO ABAIXO:
LINK DO SELO: https://github.com/vaamonde/ca-certificates/blob/main/selos/06-nodejs.png
#boraparapratica #boraparaprática #vaamonde #robsonvaamonde #procedimentosemti #ubuntuserver #ubuntuserver2204 #desafiovaamonde #desafioboraparapratica #desafinodejs #desaficertificado
Conteúdo estudado nesse desafio:
#01_ Fazendo o download do Arquivo de Configuração do Certificado do Node.JS
#02_ Editando o arquivo de Arquivo de Configuração do Certificado do Node.JS
#03_ Criando o Chave Raiz RSA (Rivest-Shamir-Adleman) Privada do Node.JS no Ubuntu Server
#04_ Removendo a Senha da Chave Raiz RSA (Rivest-Shamir-Adleman) Privada do Node.JS no Ubuntu Server
#05_ Verificando o arquivo de Chave Raiz RSA (Rivest-Shamir-Adleman) Privada do Node.JS no Ubuntu Server
#06_ Criando o arquivo CSR (Certificate Signing Request) do Node.JS no Ubuntu Server
#07_ Criando o arquivo CRT (Certificate Request Trust) do Node.JS no Ubuntu Server
#08_ Verificando o arquivo CRT (Certificate Request Trust) do Node.JS no Ubuntu Server
#09_ Acessando o diretório do Projeto Simples de Teste do Node.JS
#10_ Atualizando o Código do Node.JS do Projeto de Teste
#11_ Executando o Projeto Simples do Node.JS utilizando o Express e HTTPS
#12_ Verificando a Porta de Conexão do Node.JS Express e HTTPS
#13_ Testando o Certificado TLS/SSL do Node.JS no ubuntu Server
#14_ Acessando o Projeto Simples do Node.JS via HTTPS
#15_ Finalizando a Execução do Projeto Simples do Node.JS Express e HTTPS
Link da vídeo aula: https://www.youtube.com/watch?v=IUQ8ttXm7w4
Link da documentação: https://github.com/vaamonde/ca-certificates/blob/main/03-services/03-nodejs-https.md