GuilhermeMartins Postado Janeiro 4, 2022 Compartilhar Postado Janeiro 4, 2022 Introdução Alguns bancos podem solicitar a geração de uma chave pública para habilitar os serviços de registro instantâneo de boleto e outros serviços. É uma tarefa importante, pois essas serão usadas para criptografar dados. Pré-requisito - OpenSSL ou Ubuntu Passos Abra o terminal e digite: openssl version Se o OpenSSL estiver funcionando corretamente, irá retornar: $ openssl version OpenSSL 1.1.1f 31 Mar 2020 Para gerar a chave privada e a pública, execute os seguintes comandos: openssl genpkey -out private.pem -algorithm RSA -pkeyopt rsa_keygen_bits:2048 openssl rsa -in private.pem -pubout -out public.pem Após esses passos, é gerado a chave privada (private.pem) e a pública (public.pem). Exemplo Chave pública: -----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApNqjgvnKwX895IuqnH+b Co1Sj81rdh/+4RlfPWRV5cCipms2fEKy6Nx7lAB5gJPM4ePxlDWF5llEAWiH5lvp u+jLmxI80uEoUEk25hYtRnhjyZ64MltvtT2YTrHpPDgLEJ/o6rlj6s/jsOxtyZiy R5YOZ3IczY+BDRHubs+OLjuB83iEVQ/GF54DYOStLSi2Ff9QAhFQejJEgWWEaEt5 LbFEZR/WziT43e7ejv3eDp0sBij96WIqHfCFJr9477L54Dtu6DEqFTrgl0EFh0cn s1QRexjQLa0GOSpSgWhFcZ9bm0fEr2OwNEPKqI6RfRRk9tTj5VrvNrZo83JdciHa bwIDAQAB -----END PUBLIC KEY----- Chave privada: -----BEGIN PRIVATE KEY----- MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCk2qOC+crBfz3k i6qcf5sKjVKPzWt2H/7hGV89ZFXlwKKmazZ8QrLo3HuUAHmAk8zh4/GUNYXmWUQB aIfmW+m76MubEjzS4ShQSTbmFi1GeGPJnrgyW2+1PZhOsek8OAsQn+jquWPqz+Ow 7G3JmLJHlg5nchzNj4ENEe5uz44uO4HzeIRVD8YXngNg5K0tKLYV/1ACEVB6MkSB ZYRoS3ktsURlH9bOJPjd7t6O/d4OnSwGKP3pYiod8IUmv3jvsvngO27oMSoVOuCX QQWHRyezVBF7GNAtrQY5KlKBaEVxn1ubR8SvY7A0Q8qojpF9FGT21OPlWu82tmjz cl1yIdpvAgMBAAECggEAWbIESV0z7ngW6uT7HU9owiMGiuuPzqO2AC/X3AVdnzZi yP2Ila+MvJpKOsrPUSAZ18Y4SRWeFyj2kXWYi8PytqUBMwyHP432a0iKsEHcvH0A flD3k56gdxJebmLqrjMoAhGfnybjsH0QO9FIIuoMBlsk1zAFb+rmon/hJTWU/J3Q kKnLVe59ikW7MtwGx9aT08sl3s4/UJByfkbOIgLr40JrzRyo7ZuXZMj3jSu25by9 fmxgvdczQBVzLXwwWt5OOwoe1b2PTAlaWUMzFtvVY+ID0T0fBaYjCniPfENCyl6A aKzild/8cN6nrEW/nXwlpSyUpikRSR5/GgQHRBvCsQKBgQDQt3VrmzzL7w2jmwVo MQUHLOlGVX6HwokE7KJS9GYQhk06j1pcf1sZ9RHOX/e35Lt96kALrcPanC9trZEe Jw4BE4h+jEhvNnAK+rtKnjv/IbaTQ7MfOHi0sDGI/EiOLe+GxgoOIyZaxsDB3Hqo y1Wae0/I2yqtXWJnG4pFPaqxTQKBgQDKM12ZWjnCkhro83djKvBTJ/v3BchenZ3E qoGoTr4nLV5x/vLZym1OzcB5B4dY9+ba0D2rCo4tkXUjzPuKY68k7anziIS+Tg18 Ale4+LPFIyiWVHPNzH1FDZOd2Xm4+cm+PQfCN0aFXXckOtgp2/nITgtnNP5dbjbf OJbqgB0cqwKBgEtbUavOWr8Oyo/dcrBRso0KrBbW215M4IfEoD7vOsKQmuWfyHJJ ES1oDEvE3n2ougEWSJVu4Z3WclFZL2IBm87LrKZ0I9rzfrSYHnMsemD9XRwCf3Ow QfSLAPeCjve2ohq4+fxsuHZh+EqGPksfTwL9rqrIZro9U0AC84NYZn6pAoGBAJjJ YXOMQtLsNdtKhS7w9jHPp8vLmdEsxlciA+EaxwKxfIkk/XpmRFxkioipkLNAdzdm XQLOcgqqu9n2fSfgFSsRTvdPdAac0gGff4usmaJf475cSDj8yLeR/7Yp65lDXhca 5K7zt5z0uB8vO8G9j6u0lVdCKuaMbngTua2uatELAoGBAM5Wz/2f/XSl2JJNOeUa 0bfERXalBe+4mfJriUqyPhhUKmnF9cqnjnX+SXggTy4uqBo+XdfdjGqXexiUJPU/ s7GyMq4pZl08cyhO0EkqgzLE6W0cWdwIma6C90LHspHmhXekUBty8cVCn8EhG0UR 5o+ZpJPcPKKWaLh9/X9m2zXZ -----END PRIVATE KEY----- Conclusão Após a geração normalmente é enviado para o banco a chave pública (public.pem), consulte o gerente para mais informações. Link to comment Compartilhe em outros sites Outras opções de compartilhamento...
Postagens Recomendadas
Crie uma conta ou entre para comentar 😀
Você precisa ser um membro para deixar um comentário.
Crie a sua conta
Participe da nossa comunidade, crie sua conta.
Criar minha conta agoraÉ bem rápido!
Entrar
Você já tem uma conta?
Entrar agoraFaça o login agora.