1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Erro ao gerar chave publica de certificado pfx

Preciso gerar uma chave pública (.pem) de um certificado digital .PFX (a1). Estou usando o comando openssl, porém estou tendo os seguintes erros:

ASN1 Encoding Routines: ASN1_get_object: header too long: asn1_lib.c:150

ASN1 Encoding Routines: ASN1_CHECK_TLEN: bad object header: tasn_dec.c:1293

ASN1 Encoding Routines: ASN1_ITEM_EX_D2I: nested asn1 error: tasn_dec.c:380:Type=PKCS12_MAC_DATA

ASN1 Encoding Routines: ASN1_TEMPLATE_NOEXP_D2I: nested asn1 error: tasn_dec.c:749:Field=mac, Type=PKCS12

Alguém já passou por algo parecido ou sabe a solução? OBS: Estou fazendo o seguinte comando:

openssl pkcs12 -in nome_do_pfx.pfx -out publickey.pem -clcerts

  • Testei o comando do openssl com um PFX que tenho aqui e funcionou. Tente fazer uma "leitura" simples do seu pfx, apenas para ver se está no formato correto. Ex: openssl pkcs12 -in nome_do_pfx.pfx -info -noout

    Victor Maehira   27 de nov de 2014
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags ssh certificação linha-de-comando linux ou faça a sua própria pergunta.