Membros Pro C4Dev Postado 12 Dezembro, 2022 Membros Pro Compartilhar Postado 12 Dezembro, 2022 Boa tarde pessoal, Estou efetuando testes com um certificado em Nuvem da NeoID, ele é como se fosse um A3, tem que liberar o uso através de PIN digitado no SmartPhone. Efetuei testes através do navegador funciona certinho, onde ele mostra msg informando que deve ser liberado o uso digitando PIN no smartphone, mas dentro da aplicação não consegui fazer funcionar. O primeiro erro que ocorre ao tentar assinar uma NFe, é nessa parte do código onde ele tenta identificar se é A1 ou A3, ocorre um access violation, utilizando CAPICOM: Afim de prosseguir com o teste, deixei fixo no código fonte para ele entrar como Tipo = A3. E o próximo erro ocorre ao tentar assinar é: 'The Cryptographic Service Provider type ''2'' is not supported' no método: function TDFeSSLXmlSignMsXmlCapicom.Assinar(const ConteudoXML, docElement, infElement: String; const SignatureNode: String; const SelectionNamespaces: String; const IdSignature: String; const IdAttr: String): String; Fiz testes também utilizando WinCrypt, ocorre o mesmo problema inicial ao identificar se é A3 ou A1. E deixando fixo como A3, ao tentar assinar ele gera a exceção: 'GetCSPProviderParamDWord. Erro:0000007F' no método: function TDFeWinCrypt.CalcHash(const AStream: TStream; const Digest: TSSLDgst; const Assina: Boolean): AnsiString; Alguém tem alguma sugestão do que eu posso fazer? Link para o comentário Compartilhar em outros sites More sharing options...
Fundadores Solution Daniel Simoes Postado 12 Dezembro, 2022 Fundadores Solution Compartilhar Postado 12 Dezembro, 2022 Não use CAPICOM.. use WinCrypt.. Mas nunca testamos esse tipo de certificado... Daniel Simões de Almeida O melhor TEF, é com o Projeto ACBr - Clique e Conheça Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro felipebrambilla Postado 19 Fevereiro Membros Pro Compartilhar Postado 19 Fevereiro @C4Dev Boa tarde. Conseguiu integrar com esse certificado? Aqui estou com mesmo erro.; Link para o comentário Compartilhar em outros sites More sharing options...
Recommended Posts