autenticando microservices usando https ssl
play

Autenticando microservices usando HTTPS/SSL Cielo Lio Magno Costa - PowerPoint PPT Presentation

Autenticando microservices usando HTTPS/SSL Cielo Lio Magno Costa magnocosta.br @magnocosta_br @magnocosta Certificate Certificate Authority Certificate Sign Request Client Certificate Microservices + HTTPS Certificate - CRT Subtitulo


  1. Autenticando microservices usando HTTPS/SSL Cielo Lio

  2. Magno Costa magnocosta.br @magnocosta_br @magnocosta

  3. Certificate Certificate Authority Certificate Sign Request Client Certificate Microservices + HTTPS

  4. Certificate - CRT Subtitulo CRT

  5. Certificate - CRT Subtitulo > openssl genrsa -des3 -out private.key 1024

  6. Certificate - CRT Subtitulo CRT > openssl req -new -key private.key -out server.crt

  7. Certificate - CRT Subtitulo CRT > openssl req -new -key private.key -out server.crt

  8. Certificate - CRT Subtitulo CRT

  9. Certificate - CRT Subtitulo CRT Privado

  10. Certificate - CRT Subtitulo Publico CRT Privado

  11. CRT Nginx

  12. CRT Nginx

  13. CRT Nginx + { valid? }

  14. CRT Nginx + { valid? } > Expiration date > CN = host

  15. CRT Nginx https + { valid? } > Expiration date > CN = host

  16. Certificate Certificate Authority Certificate Sign Request Client Certificate Microservices + HTTPS

  17. CRT Nginx https https + { valid? } > Expiration date > CN = host

  18. { issuer attribute }

  19. issuer CRT CRT

  20. issuer CRT CRT CA

  21. issuer CRT CRT CA

  22. CRT Nginx

  23. CRT Nginx

  24. CRT Nginx + { valid? } > Expiration date > CN = host

  25. CRT CA Nginx + { valid? } > Expiration date > CN = host

  26. CRT CA Nginx https + { valid? } > Expiration date > CN = host

  27. issuer CRT CRT CA

  28. issuer CRT CRT CA ??????

  29. CA ?????? Root

  30. CA ?????? Root

  31. CA ?????? Root Root CA CA CA CA CA CA ?????? ?????? ?????? ?????? ?????? ??????

  32. CA ?????? Root Root CA CA CA CA CA CA ?????? ?????? ?????? ?????? ?????? ??????

  33. CA ?????? Root CA CA CA CA CA CA ?????? ?????? ?????? ?????? ?????? ?????? CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA

  34. CRT Nginx

  35. CRT Nginx

  36. CRT Nginx + { valid? } > Expiration date > CN = host

  37. CA CRT Nginx + { valid? } > Expiration date > CN = host

  38. CA CA CRT Nginx + { valid? } > Expiration date > CN = host

  39. CA CA CA CRT Nginx + { valid? } > Expiration date > CN = host

  40. CA CA CA CRT Nginx + https { valid? } > Expiration date > CN = host

  41. > Chain of Certificates CA CA CA CRT Nginx + https { valid? } > Expiration date > CN = host

  42. Certificate Certificate Authority Certificate Sign Request Client Certificate Microservices + HTTPS

  43. CA ?????? Root CA CA CA CA CA CA ?????? ?????? ?????? ?????? ?????? ?????? CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA CA

  44. Certificate Sign Request - CSR Subtitulo CRT CRT CSR

  45. Certificate Sign Request - CSR Subtitulo CRT CSR

  46. Certificate Certificate Authority Certificate Sign Request Client Certificate Microservices + HTTPS

  47. Client Certificate - CRT Subtitulo Cliente CRT CRT CSR =

  48. CRT Nginx Cliente

  49. CRT Nginx Cliente

  50. > Expiration date > CN = host { valid? } + CRT Nginx Cliente

  51. > Expiration date > CN = host { valid? } + CRT Nginx Cliente

  52. > Expiration date > CN = host { valid? } + CRT Nginx Cliente + { valid? } > Expiration date > CN = host

  53. > Expiration date > CN = host { valid? } + CRT Nginx Cliente + { valid? } > Expiration date > CN = host

  54. > Expiration date > CN = host { valid? } + CRT Nginx https Cliente + { valid? } > Expiration date > CN = host

  55. Certificate Certificate Authority Certificate Sign Request Client Certificate Microservices + HTTPS

  56. Root

  57. CRT Nginx Root

  58. CRT Nginx Root Services

  59. CRT Nginx Root Services CA

  60. CRT Nginx Root Services CA REST API Auth

  61. CRT Nginx Root Services CA REST API Auth

  62. CRT Nginx Root Services CA REST API Auth

  63. CRT Nginx Root Services CA REST API Auth CSR

  64. CRT Nginx Root Services CA CSR REST API Auth

  65. CRT Nginx Root Services CA CSR REST API Auth CRT

  66. CRT Nginx Root Services CA CSR REST API Auth CRT

  67. CRT Nginx Root Services https CA REST API Auth CRT

  68. CRT Nginx Root Services https CA REST API Auth CRT { valid? } > Expiration date > CN = host

  69. CRT Nginx Root Services https CA REST API Auth CRT { valid? } > Expiration date > CN = 123e4567-e89b-12d3-a456-426655440000

  70. Service Service CRT Nginx https Service CRT

  71. Service Service CRT Nginx https Service CRT Device-Id 123e4567-e89b-12d3-a456-426655440000

  72. Service Service CRT parceiro Nginx https Service CRT Device-Id 123e4567-e89b-12d3-a456-426655440000

  73. Obrigado =)

Recommend


More recommend