Ir para conteúdo
  • Cadastre-se

dev botao

O recipiente da chave não pôde ser aberto


  • Este tópico foi criado há 2493 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Estou com um problema com o certificado, no momento de realizar o download do XM retorna a mensagem:

 

O recipiente da chave não pôde ser aberto

 

estou carregando o numero de serie do certificado assim:

   {Configura o certificado digital no componente}
   ACBrNFe.Configuracoes.Certificados.NumeroSerie := nfeConsulta.ReadString('CERTIFICADO','Serie','');

O Componente eu estou usando:

SSLCryptLib : cryWinCrypt

SSLHttpLib: httpWinHttp

SSLib: libWinCrypt

SSLXmlSignLib : xsMsXml

Qual o procedimento correto para carregar o certificado?

Link para o comentário
Compartilhar em outros sites

Agora, André Ferreira de Moraes disse:

Quais os passos para reproduzir o problema usando o demo?

No demo vc pode usar o ACBrNFe, na aba certificado vc configura:

SSLib: libCapicom 

No campo "numero de série" tem 2 botões, o primeiro retorna as informações, o segundo lista os certificados, porém quando vc seleciona ele da a mensagem:


A propriedade ou o objeto não foi encontrado.
---------------------------
OK   
---------------------------

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

O erro "O recipiente da chave não pôde ser aberto" ocorre qdo o usuário não tem permissão de acesso ao certificado. Como o modelo é A1 recomendo q vc utilize OpenSSL e informe o caminho para o arquivo pfx do certificado.

djsystem-logo.png
 youtube.png facebook.png instagram.png linkedin.png
André Ferreira de Moraes | Analista de Sistemas
www.djsystem.com.br | www.djpdv.com.br
www.tefhouse.com.br | www.lambretinha.com.br
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...