Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Senhores se utilizo a configuração libCapicomDelphiSoap com provedor simpliss funciona corretamente no Win7 mas não no XP,

se utilizo libCapicom ele está pedindo o certificado (não precisa para o provedor) e dando erro na seguinte linha (Acess Violation).

finally
    FreeAndNil(Store);
 end;

Na unit ACBrHTTPReqResp. 

Aguem passando por isso?

 

Postado

Opa. Nesse trecho ítalo.

Estou com minhas Dlls atualizadas.

function TACBrHTTPReqResp.OpenCertStore: String;
var
  Store: IStore3;
  Certs: ICertificates2;
  Certs2: ICertificates2;
  Cert: ICertificate2;
  FNumeroSerie: WideString;
begin
  Store := CoStore.Create;
  try
    Store.Open(CAPICOM_CURRENT_USER_STORE, FCertStoreName, CAPICOM_STORE_OPEN_READ_ONLY);

    Certs := Store.Certificates as ICertificates2;

    Certs2 := Certs.Select(ACBrStr('Certificado(s) Digital(is) disponível(is)'),
      'Selecione o Certificado Digital para uso no aplicativo', False);

    if not (Certs2.Count = 0) then
    begin
      Cert := IInterface(Certs2.Item[1]) as ICertificate2;
      FNumeroSerie := Cert.SerialNumber;
    end;
  finally
    FreeAndNil(Store);
  end;

  Result := FNumeroSerie;
end;

Postado

Italo estou analisando aqui. mas não consegui chegar ainda na conclusão.

Qual o motivo para a configuração  libCapicomDelphiSoap  não funcionar no XP?

Grato,

Rodrigo.

Postado

Sim Italo, instaladas e registradas.

Acreditamos ser algum problema no Windows XP. Vamos formatar.

Mas a configuração  libCapicom apresenta erro em todas as maquinas inclusive no 7.

Com relação a  libCapicomDelphiSoap seria somente registrar as dlls?

 

  • Consultores
Postado

Rodrigo,

As DLLs devem ser registradas não importa se vai usar o libCapicom ou libCapicomDelphiSoap ou libOpenSSL.

Verifica também o arquivo INI do provedor.

O que esta sendo utilizado é exatamente igual ao que esta disponível no repositório?

 

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado

Realmente,

Eu estava mantendo meu SimplISS.INI desatualizado somente pela inclusão da cidade.

Se puder atulizar o INI, segue: 


; Tupã/Sp
RecepcaoLoteRPS_3555000=http://wstupa.simplissweb.com.br/nfseservice.svc

[URL_H]
RecepcaoLoteRPS=http://187.45.245.217/ws_nfse/nfseservice.svc

Já vi que uma propriedade está diferente do meu.

UseCertificado=0

 

Obrigado.

 

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

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.