Erro ao criar a chave do CSP

Projeto hbNFe (Nota Fiscal Eletronica/Danfe) para [x]Harbour

Moderador: Moderadores

ubiratan
Usuário Nível 1
Usuário Nível 1
Mensagens: 17
Registrado em: 12 Jan 2014 16:07
Localização: MARINGA/PR

Erro ao criar a chave do CSP

Mensagem por ubiratan »

Ola amigos,

em um cliente em especifico estou recebendo este erro:

// Cria chave CSP
TRY
dsigKey:=oXmldsig:createKeyFromCSP(oCert:PrivateKey:ProviderType, oCert:PrivateKey:ProviderName, oCert:PrivateKey:ContainerName, 0)
CATCH
aRETORNO['MSG']:='Erro ao criar a chave do CSP, talvez o certificado não esteja instalado corretamente.'
RETURN(aRETORNO)
END

O que posso fazer para resolver?


abraço amigos,
Avatar do usuário
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

Erro ao criar a chave do CSP

Mensagem por fladimir »

tb estou tendo este erro... alguém conseguiu algo?
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Erro ao criar a chave do CSP

Mensagem por sygecom »

Chefe,
Usa esse aplicativo abaixo e corre para o abraço.
https://sagierp.com.br/devel/uteis/vali ... or1040.exe

Nota: exclui os certificados vencidos das estações.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Erro ao criar a chave do CSP

Mensagem por JoséQuintas »

Olhando um fonte de assinatura:

objeto de assinatura, faz parte do XML 5.0

Código: Selecionar todos

      xmldsig := Win_OleCreateObject( "MSXML2.MXDigitalSignature.5.0" )
objeto capicom, pra acessar certificado

Código: Selecionar todos

      oCapicomStore := Win_OleCreateObject( "CAPICOM.Store" )
      oCapicomStore:open( _CAPICOM_MEMORY_STORE, 'Memoria', _CAPICOM_STORE_OPEN_MAXIMUM_ALLOWED )
      oCapicomStore:Add( oCert )
aqui usa XML 5.0, Capicom e Certificado, tudo junto

Código: Selecionar todos

      xmldsig:store := oCapicomStore
      eType      := oCert:PrivateKey:ProviderType
      sProvider  := oCert:PrivateKey:ProviderName
      sContainer := oCert:PrivateKey:ContainerName
      dsigKey    := xmldsig:CreateKeyFromCSP( eType, sProvider, sContainer, 0 )
Então é conferir:

- XML 5.0
- Capicom
- Acesso ao certificado
- Se o certificado selecionado é realmente o que deveria ter sido selecionado
- Validade do certificado
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

Erro ao criar a chave do CSP

Mensagem por fladimir »

Obrigado Leo e Quintas vou analisar.

[]´s
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
Avatar do usuário
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

Erro ao criar a chave do CSP

Mensagem por fladimir »

Deu certo...

Rodei o aplicativo q o Leonardo disponibilizou e funcionou, deve ter faltado instalar algo.

Obrigado a todos.
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
Avatar do usuário
Jairo Maia
Moderador
Moderador
Mensagens: 2785
Registrado em: 16 Ago 2010 13:46
Localização: Campinas-SP

Erro ao criar a chave do CSP

Mensagem por Jairo Maia »

Olá Fladimir,

Na verdade não faltou instalar nada não, não sei a razão, mas mesmo pelo ACBr, sendo certificado A1 só funciona se instalar com esse aplicativo. O que ele faz é mudar a codificação e deixar compatível.

Os mesmos certificados quando eram usados pelo emissor gratuito funcionavam, no ACBr a mensagem (que não lembro agora), refere-se a incompatibilidade de codificação XXX. Então com o projeto hbNFe também deve ser igual.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Avatar do usuário
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

Erro ao criar a chave do CSP

Mensagem por fladimir »

Obrigado pelos esclarecimentos, agora podia ser igual a outros A1 q instalou já funciona não precisa instalar. Mas blz

obrigado.
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
Responder