===== Gerando o arquivo certificado.pem =====
O seguinte comando gera o arquivo certificado.pem a partir do arquivo pfx do certificado
openssl pkcs12 -in CertificadoA1.pfx -out Certificado.pem -nodes
===== Assinando com a chave =====
O seguinte comando assina o arquivo //cnpjs.txt//, utilizando a chave gerada no passo anterior e gera o arquivo //assinatura.bin//
openssl dgst -sha256 -sign certificado.pem -out assinatura.bin CNPJs.txt
===== Convertendo o arquivo gerado para a Base 64 =====
O seguinte comando converte o arquivo //asinatura.bin// para base 64, salvando o arquivo //assinatura.txt// que irá conter o código de vinculação
openssl enc -base64 -in assinatura.bin -out assinatura.txt
===== Resultado final =====
O conteúdo do arquivo //assinatura.txt// será algo parecido com
QL6el4qfOpWK0tlPVG9uGia1IHTm5rDwR6MHhiOSzi29n73II+teftgf1yXGr8BLVSeCLF4VjcHbHMcsOQ6tzvyGO1+izRUfUOR/2FOuU3bgY7RkwT7j3gRYAqMKucF0rm5je+/ae6eRYTIEFUhGpAkyiKqdJWSYEkKyindD0zvNcH5vhU2ieC57MxgItj0KW3NhOkdICdFauLrjm612fMcz0y7ZEUsdD3Uynz/azKTNJnE03x5od8AZdtza71TSzTV0KJkxldfsZq6+DlddfW7gq0Qy8hA3oa/Vx9KB/2Vc/g8g5rNHtfJ0Bhr3SK5MzP62ErseJlLS5GVvlR0dVQ==