Differenze tra le versioni di "La generazione della firma"

Da It Ikoula wiki.
Jump to navigation Jump to search
 
(9 versioni intermedie di un altro utente non mostrate)
Riga 1: Riga 1:
 +
<span data-link_translate_it_title="La generazione della firma"  data-link_translate_it_url="La generazione della firma"></span>[[:it:La generazione della firma]][[it:La generazione della firma]]
 +
<span data-link_translate_he_title="הדור חתימה"  data-link_translate_he_url="%D7%94%D7%93%D7%95%D7%A8+%D7%97%D7%AA%D7%99%D7%9E%D7%94"></span>[[:he:הדור חתימה]][[he:הדור חתימה]]
 +
<span data-link_translate_ru_title="Создание подписи"  data-link_translate_ru_url="%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5+%D0%BF%D0%BE%D0%B4%D0%BF%D0%B8%D1%81%D0%B8"></span>[[:ru:Создание подписи]][[ru:Создание подписи]]
 +
<span data-link_translate_ja_title="署名の生成"  data-link_translate_ja_url="%E7%BD%B2%E5%90%8D%E3%81%AE%E7%94%9F%E6%88%90"></span>[[:ja:署名の生成]][[ja:署名の生成]]
 +
<span data-link_translate_ar_title="توليد التوقيع"  data-link_translate_ar_url="%D8%AA%D9%88%D9%84%D9%8A%D8%AF+%D8%A7%D9%84%D8%AA%D9%88%D9%82%D9%8A%D8%B9"></span>[[:ar:توليد التوقيع]][[ar:توليد التوقيع]]
 +
<span data-link_translate_zh_title="签名生成"  data-link_translate_zh_url="%E7%AD%BE%E5%90%8D%E7%94%9F%E6%88%90"></span>[[:zh:签名生成]][[zh:签名生成]]
 +
<span data-link_translate_ro_title="Generația semnături"  data-link_translate_ro_url="Genera%C8%9Bia+semn%C4%83turi"></span>[[:ro:Generația semnături]][[ro:Generația semnături]]
 +
<span data-link_translate_pl_title="Generowanie podpisu"  data-link_translate_pl_url="Generowanie+podpisu"></span>[[:pl:Generowanie podpisu]][[pl:Generowanie podpisu]]
 +
<span data-link_translate_de_title="Die Signatur-generation"  data-link_translate_de_url="Die+Signatur-generation"></span>[[:de:Die Signatur-generation]][[de:Die Signatur-generation]]
 
<span data-link_translate_nl_title="De handtekening generatie"  data-link_translate_nl_url="De+handtekening+generatie"></span>[[:nl:De handtekening generatie]][[nl:De handtekening generatie]]
 
<span data-link_translate_nl_title="De handtekening generatie"  data-link_translate_nl_url="De+handtekening+generatie"></span>[[:nl:De handtekening generatie]][[nl:De handtekening generatie]]
 
<span data-link_translate_pt_title="A geração de assinatura"  data-link_translate_pt_url="A+gera%C3%A7%C3%A3o+de+assinatura"></span>[[:pt:A geração de assinatura]][[pt:A geração de assinatura]]
 
<span data-link_translate_pt_title="A geração de assinatura"  data-link_translate_pt_url="A+gera%C3%A7%C3%A3o+de+assinatura"></span>[[:pt:A geração de assinatura]][[pt:A geração de assinatura]]
Riga 6: Riga 15:
 
<br />
 
<br />
  
Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo [[:fr:Génération de la signature|qui]].<br /><span data-translate="fr"></span>
+
{{#seo:
 
+
|title=generazione della firma
 
+
|title_mode=append
 
+
|keywords=these,are,your,keywords
 
+
|description=La generazione della firma
<!-- Début de l'article. Placez votre texte ci-après et n'hésitez pas à personnaliser les chapitres selon votre besoin -->
+
|image=Uploaded_file.png
 
+
|image_alt=Wiki Logo
 +
}}
  
  
 
==Introduzione == <!--T:1-->
 
==Introduzione == <!--T:1-->
Durante una chiamata all'API, cOM e descritto nel WIKI di autenticazione, è necessaria una firma. Viene generato '''Basato su tutti i parametri forniti durante la chiamata '''.<br />
+
Durante una chiamata all'API, cOM e descritto nel WIKI di autenticazione, è necessaria una '''firma'''. Viene generato '''Basato su tutti i parametri forniti durante la chiamata '''.<br />
 
Per motivi tecnici, le impostazioni di autenticazione devono ''per il mOM ento '' sempre essere trasmessi tramite il metodo HTTP GET  
 
Per motivi tecnici, le impostazioni di autenticazione devono ''per il mOM ento '' sempre essere trasmessi tramite il metodo HTTP GET  
  
Riga 56: Riga 66:
  
 
==Conclusione == <!--T:4-->
 
==Conclusione == <!--T:4-->
Una volta generata la firma, è necessario passarlo cOM e parametro (Oltre a tutti gli altri parametri ) la chiamata di API.<br />
+
Una volta generata la ''firma'', è necessario passarlo cOM e parametro (Oltre a tutti gli altri parametri ) la chiamata di API.<br />
 
Seguendo l'esempio precedente, i parametri da passare sarebbero quindi stato :<br />
 
Seguendo l'esempio precedente, i parametri da passare sarebbero quindi stato :<br />
 
* Login = "mail@example.cOM "
 
* Login = "mail@example.cOM "

Versione attuale delle 11:32, 6 feb 2020

it:La generazione della firma he:הדור חתימה ru:Создание подписи ja:署名の生成 ar:توليد التوقيع zh:签名生成 ro:Generația semnături pl:Generowanie podpisu de:Die Signatur-generation nl:De handtekening generatie pt:A geração de assinatura es:La generación de una firma en:The signature generation fr:Génération de la signature


Introduzione

Durante una chiamata all'API, cOM e descritto nel WIKI di autenticazione, è necessaria una firma. Viene generato Basato su tutti i parametri forniti durante la chiamata .
Per motivi tecnici, le impostazioni di autenticazione devono per il mOM ento sempre essere trasmessi tramite il metodo HTTP GET

Esempio

// Définition des paramètres
$data["login"] = "mail@example.cOM ";
$data["password"] = "DH 4=674j_G "; // Mot de passe non chiffré
// D"autres paramètres peuvent êtres ajoutés en fonction de l"appel à l"API
// $data["autre_parametre"] = "valeur";
// $data["autre_parametre_2"] = "valeur_2";
// $data["..."] = "...";
 
// Triage des paramètres dans l'ordre croissant
ksort($data);
 
// Encodage des paramètres
$query = http_build_query($data);
 
// Encodage des signes plus
$query = str_replace("+", "%20", $query);
 
// Transformation de la chaîne de caractères en minuscule
$query = strtolower($query);
 
// Clé publique d'Ikoula (cf. lien ci-dessus)
$public_key="MIIBIjAN...";
 
// Hashage des paramètres
$hash = hash_hmac("SHA1", $query, $public_key, true);
 
// Encodage en base64, puis encodage en URL selon RFC 3986
$firma = rawurlencode(base64_encode($hash));
 
// ==> $firma contient alors la firma finale

Conclusione

Una volta generata la firma, è necessario passarlo cOM e parametro (Oltre a tutti gli altri parametri ) la chiamata di API.
Seguendo l'esempio precedente, i parametri da passare sarebbero quindi stato :

  • Login = "mail@example.cOM "
  • password = "DH 4=674j_G "
  • firma = $firma



Questo articolo sembrava poter essere utile ?

0



Non si dispone dei permessi necessari per inviare commenti.