De même avec :

*# encoding : utf-8

require 'base64'
require 'rubygems'
require 'httparty'
require 'erb'
include ERB::Util
include HTTParty

class LbTimestamp

  # SOURCE : https://www.universign.eu/fr/web-services

=begin

  static InputStream doTsp(String login, String pwd, String hash, String
algo)
          throws Exception
        {
          URLConnection conn = new URL("https://ws.universign.eu/tsa/post/
").openConnection();

          conn.setDoOutput(true);
          conn.setDoInput(true);
          String authString = login + ":" + pwd;
          String authStringEnc = Base64.encode(authString);
          conn.setRequestProperty("Authorization", "Basic " +
authStringEnc);

          OutputStream out = conn.getOutputStream();
          String params = "hashAlgo=" + URLEncoder.encode(algo, "UTF-8") +
"&hashValue="
              + URLEncoder.encode(hash, "UTF-8") + "&withCert=" +
URLEncoder.encode("false", "UTF-8");
          out.write(params.getBytes("UTF-8"));
          out.flush();

          return conn.getInputStream();
        }
=end
  include HTTParty
  #hash = "test pour universign"
  def self.doTsp(login="toto",
pwd="titi",hash="cb493b4f9c0bda24f0443a11dad75b3a04aec8b78440c193eea4857e4d6f8725",algo="SHA256")

    authString = login + ":" + pwd
    authStringEnc = Base64.encode64(authString)
    base_uri "https://ws.universign.eu/tsa/post/";
    headers "Authorization" => "Basic " + authStringEnc
    params = {"hashAlgo" => url_encode(algo), "hashValue" =>
url_encode(hash), "withCert" => url_encode("false") }
    post "/", :query => params , :headers => headers
  end

end*


De l'aide me serait très utile.

Merci

-- 
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
[email protected]

Répondre à