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: 7135
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: 20416
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP
Curtiram: 1 vez

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, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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: 2820
Registrado em: 16 Ago 2010 13:46
Localização: Campinas-SP
Curtiu: 2 vezes

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