Olá pessoal,
Estou buscando uma orientação sobre como gerar o arquivo CSR (Certificate Signing Request) utilizando os componentes ACBR, pois preciso enviar esse arquivo para o Banrisul para que eles possam gerar um certificado assinado.
Aqui está o passo a passo para realizar o processo de geração do CSR utilizando o OpenSSL e como ele poderia ser adaptado para os componentes ACBR:
Passo 1: Gerar o par de chaves RSA
No OpenSSL, o comando seria:
openssl genrsa -aes256 -out PrivKey_ApiPix_Desenv.pem 2048
Pergunta: Como posso gerar as chaves RSA utilizando os componentes ACBR? Existe algum método específico ou função que permita gerar um par de chaves no formato esperado (pem)? Preciso de ajuda para saber se a ACBR tem alguma funcionalidade que facilite esse processo.
Passo 2: Gerar o CSR
No OpenSSL, o comando seria:
openssl req -new -key PrivKey_ApiPix_Desenv.pem -subj "/C=BR/CN=99999999999999" -out CSR_ApiPix_Desenv.txt -sha256
Pergunta: Para gerar o arquivo CSR utilizando o ACBR, existe algum procedimento ou exemplo de código que utilize as chaves geradas no primeiro passo? Como informar o CNPJ (CN) da empresa e a senha no processo de geração do CSR através dos componentes ACBR?
Passo 3: Enviar o CSR para o Banrisul
Após gerar o arquivo CSR, o arquivo CSR_ApiPix_Desenv.txt será enviado ao Banrisul.
Pergunta: No ACBR, há algum recurso ou documentação que explique como enviar automaticamente o arquivo CSR gerado para o Banrisul ou esse processo é manual após a geração?
Passo 4: Gerar o PFX após receber o certificado
Após o Banrisul gerar o certificado, será necessário gerar o arquivo PFX utilizando o comando:
openssl pkcs12 -export -in MTLS-H-99999999999999-20240216.cer -inkey PrivKey_ApiPix_Desenv.pem -out PFX_ApiPix_Desenv.pfx
Pergunta: Existe algum componente ou método dentro do ACBR que automatiza a geração do arquivo PFX após o recebimento do certificado? Como posso importar o arquivo .cer fornecido pelo Banrisul e gerar o .pfx?
Gostaria de saber se alguém já passou por esse processo e pode compartilhar como implementou a geração do CSR e do arquivo PFX utilizando os componentes ACBR, ou se há alguma documentação ou exemplo que possa ajudar. Agradeço a ajuda de todos!