Forum Replies Created

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • in reply to: Método para assinatura em Ruby #1309

    Olá Thaís, obrigado pela dica, eu já estava usando o SoapUi e consegui consumir o web service, na verdade só consegui fazer o request para o web service que verifica o status do serviço, mas acredito que não consegui fazer com os outros por conta do meu xml. Então acredito que está tudo ok quanto a autoridades certificadoras, depois que você me passou esse link da sefaz e adicionei os certificados em meu computador e pelo menos consegui abrir o xml do web service no browser, o que não estava acontecendo.

    O que eu tenho:
    certificado.pfx
    certificado.pem(converti o .pfx para .pem)
    os certificados da sefaz(link que você me passou)

    Meu código:
    uri = URI.parse(‘https://homologacao.sefaz.mt.gov.br/nfews/v2/services/NfeStatusServico2?wsdl’)
    pem = File.read(“cert/cert.pem”)
    http = Net::HTTP.new(uri.host, uri.port)
    http.use_ssl = true
    http.cert = OpenSSL::X509::Certificate.new(pem)
    http.key = OpenSSL::PKey::RSA.new(pem)
    http.verify_mode = OpenSSL::SSL::VERIFY_PEER

    http.start

    O erro:
    SSL_CTX_use_PrivateKey: key values mismatch (OpenSSL::SSL::SSLError)

    in reply to: Método para assinatura em Ruby #1302

    Oi Thaís, então, na verdade eu não sei como me conectar com os webservices, eu já tentei com a gem savon, net/http e rest-client mas não consigo me conectar, não chego nem a enviar o xml para validar. Testei com outras url wsdl e consegui, mas quando tento com a da SEFAZ não funciona e nos três casos da o mesmo erro:

    SSL_CTX_use_PrivateKey: key values mismatch (OpenSSL::SSL::SSLError)

    Como você fez para se conectar/autenticar com o ws?

    Obrigado.

    in reply to: Método para assinatura em Ruby #1299

    Olá Thaís, entrei no fórum a poucos dias e vi sua dúvida aqui, eu usei uma gem chama signer e aparentemente está funcionando perfeitamente. Se ainda for necessário, posso te passar o código.

    Porém não estou conseguindo me autenticar com os webservices da sefaz,você conseguiu, pode me dar um exemplo ou me dizer o que utilizou?

    Obrigado.

Viewing 3 posts - 1 through 3 (of 3 total)