Envelope ELOTECH

Boa tarde Galera…

Gostaria de um exemplo de envelop do provedor ELOTECH - PONTA GROSSA - PR.

vlw galera

O envelope da Elotech não possui o mesmo método de assinatura padrão ABRASF.
Ela utiliza o formato OASIS.

Aqui está o exemplo PHP:
Dificuldade em assinar xml para ponta grossa - PHP

E aqui está o codigo C#:
https://gist.github.com/luizvaz/43ccbd85b16b6802218b50b6d34c26de

Segue a página da Elotech:
https://www2.elotech.com.br/iss.php

Exemplos de XML:
1454430324_19.zip (62,5 KB)
Confere o arquivo req7.xml e resp7.xml

Fala Luiz,
Cara muito obrigado pelo retorno, ta me ajudando pra caramba!

Consegui implementar no sistema aqui, toda a geração de xml e envio para prefeitura,
Porem… agora estou na exceção da assinatura.
Estou analisando os códigos que vc passou para ver a melhor forma de implementar,
Pois tudo que fiz foi em delphi,

Gostaria de uma ajuda sua se possível…

Estou pensando em criar uma dll com esse código seu em C#, para receber o xml e devolver ele assinado, ou fazer isso pelo php, porem acho mais fácil fazer pela dll mesmo.

Acha que seria tranquilo gerar uma dll com esse código, ou seria mais fácil re escrever em delphi mesmo, vi que usa sha1, daria pra fazer com a própria capicom,ou OpenSSL.

Alguma sugestão sua ?

Vlw Amigo, esta sendo muito útil a sua ajuda;
Abraço!

Na teoria, dá para fazer em Delphi.
Precisaria usar o modelo de envelope e colocar os hashes nos locais corretos seguindo a ordem.

Se você usar uma IDE e debuggar o PHP, vai entender o que estou falando.
Mas na unha, usando print(), acho difícil.

O conteúdo do XML que vai para o webservice, não sofre nenhuma alteração.
O envelope é que possui os hashs.