Visão Geral
Este curso aborda a implementação de TLS e gerenciamento de certificados digitais em plataformas de mensageria e Event Streaming. O participante aprenderá os fundamentos de criptografia assimétrica, PKI, certificados X.509, Certificate Authorities, truststores e keystores, além da configuração de TLS e mTLS em message brokers. O conteúdo também aborda geração, distribuição, renovação e revogação de certificados, troubleshooting de conexões seguras e boas práticas para ambientes de produção envolvendo Apache Kafka, RabbitMQ e Apache Pulsar.
Conteúdo Programatico
Module 1: TLS and PKI Fundamentals
- TLS architecture
- Encryption and cryptographic concepts
- Symmetric and asymmetric cryptography
- Public Key Infrastructure
- Digital certificates
- X.509 certificates
- Certificate Authorities
Module 2: Certificates and Trust Management
- Certificate chains
- Root and Intermediate CAs
- Private and public keys
- Keystores
- Truststores
- Certificate validation
- Certificate expiration and revocation
Module 3: TLS for Message Brokers
- Broker-side TLS configuration
- Client-side TLS configuration
- TLS listeners
- Encryption in transit
- Mutual TLS authentication
- Certificate-based client identity
- Secure broker-to-broker communication
Module 4: Platform Configuration and Workshop
- TLS configuration in Apache Kafka
- TLS configuration in RabbitMQ
- TLS configuration in Apache Pulsar
- Certificate generation and deployment
- Certificate rotation strategies
- TLS connectivity testing
- Troubleshooting certificate and handshake failures