dams            Thu Nov  1 11:42:49 2001 EDT

  Modified files:              
    /phpdoc/fr/functions        openssl.xml 
  Log:
  Typos.Adding xml stuff.
  
Index: phpdoc/fr/functions/openssl.xml
diff -u phpdoc/fr/functions/openssl.xml:1.8 phpdoc/fr/functions/openssl.xml:1.9
--- phpdoc/fr/functions/openssl.xml:1.8 Sun Jul  8 09:01:25 2001
+++ phpdoc/fr/functions/openssl.xml     Thu Nov  1 11:42:49 2001
@@ -1,3 +1,5 @@
+<?xml encoding="iso-8859-1"?>
+<!-- $Revision: 1.9 $ -->
  <reference id="ref.openssl">
   <title>OpenSSL</title>
   <titleabbrev>OpenSSL</titleabbrev>
@@ -14,11 +16,13 @@
    </para>
    <para>
     Cette extension supporte aussi la signature et le cryptage des
-    courrier &eacute;l&eacute;ctroniques. Il est aussi possible de sp&eacute;cifier 
des
-    couples cl&eacute;s/certificats d'un grand nombre de cas, qui rendent
-    le code PHP plus facile &agrave; lire. Ces fonctionnalit&eacute;s sont disponibles
-    en d&eacute;veloppement sur CVS, et probablement avec PHP 4.0.6.
-    <emphasis>ATTENTION : cette extension est encore exp&eacute;rimentale!</emphasis>
+    courrier &eacute;l&eacute;ctroniques. Il est aussi possible de
+    sp&eacute;cifier des couples cl&eacute;s/certificats d'un grand nombre de
+    cas, qui rendent le code PHP plus facile &agrave; lire. Ces
+    fonctionnalit&eacute;s sont disponibles en d&eacute;veloppement sur CVS, et
+    probablement avec PHP 4.0.6.
+    <emphasis>ATTENTION : cette extension est encore 
+    exp&eacute;rimentale!</emphasis>
    </para>
    <para>
     OpenSSL offre de nombreuses fonctionnalit&eacute;s qui ne sont pas
@@ -30,8 +34,8 @@
   <title>Param&egrave;tres cl&eacute;s/certificats</title>
    <para>
     Un bon nombre de fonctions OpenSSL demandent une cl&eacute; et un certificat
-    comme param&egrave;tres. PHP 4.0.5 et plus r&eacute;cent utilisait 
-    des cl&eacute;s ou certificats sous forme de ressource, retourn&eacute;e 
+    comme param&egrave;tres. PHP 4.0.5 et plus r&eacute;cent utilisait
+    des cl&eacute;s ou certificats sous forme de ressource, retourn&eacute;e
     par l'une des fonctions openssl_get_xxx(). Les versions ult&eacute;rieures
     utilisent l'une des m&eacute;thodes suivantes :
     <itemizedlist>
@@ -41,20 +45,22 @@
        <orderedlist>
         <listitem>
          <simpara>
-          Une ressource X.509 retourn&eacute;e par 
<function>openssl_x509_read</function>
+          Une ressource X.509 retourn&eacute;e par 
+          <function>openssl_x509_read</function>
          </simpara>
         </listitem>
         <listitem>
          <simpara>
-          Une cha&icirc;ne au format <filename>file://path/to/cert.pem</filename>;
-          Le fichier ainsi rep&eacute;r&eacute; doit contenir un certificat, 
encod&eacute; au
-          format PEM
+          Une cha&icirc;ne au format
+          <filename>file://path/to/cert.pem</filename>;
+          Le fichier ainsi rep&eacute;r&eacute; doit contenir un certificat,
+          encod&eacute; au format PEM
          </simpara>
         </listitem>
         <listitem>
          <simpara>
-          Une cha&icirc;ne contenant le contenu d'un certificat, encod&eacute; au
-          format PEM.
+          Une cha&icirc;ne contenant le contenu d'un certificat, encod&eacute;
+          au format PEM.
          </simpara>
         </listitem>
        </orderedlist>
@@ -79,9 +85,10 @@
         </listitem>
         <listitem>
          <simpara>
-          Une cha&icirc;ne avec le format : 
<filename>file://path/to/file.pem</filename>.
-          Le fichier doit contenir une cl&eacute; priv&eacute; ou un certificat, 
encod&eacute; au
-          format PEM (il peut contenir les deux).
+          Une cha&icirc;ne avec le format : 
+          <filename>file://path/to/file.pem</filename>.
+          Le fichier doit contenir une cl&eacute; priv&eacute; ou un certificat,
+          encod&eacute; au format PEM (il peut contenir les deux).
          </simpara>
         </listitem>
         <listitem>
@@ -92,11 +99,13 @@
         </listitem>
         <listitem>
          <simpara>
-          Pour les cl&eacute;s priv&eacute;es, vous pouvez aussi utiliser la syntaxe
-          <emphasis>array($key, $passphrase)</emphasis>, o&ugrave; $key 
repr&eacute;sente
-          une cl&eacute; sp&eacute;cifi&eacute;e par un fichier ou une 
repr&eacute;sentation textuelle comme
-          cit&eacute; ci-dessus, et $passphrase repr&eacute;sente une cha&icirc;ne 
contenant la
-          passe-phrase de cette cl&eacute; priv&eacute;e.
+          Pour les cl&eacute;s priv&eacute;es, vous pouvez aussi utiliser la
+          syntaxe <emphasis>array($key, $passphrase)</emphasis>, o&ugrave; $key
+          repr&eacute;sente une cl&eacute; sp&eacute;cifi&eacute;e par un
+          fichier ou une repr&eacute;sentation textuelle comme 
+          cit&eacute; ci-dessus, et $passphrase repr&eacute;sente une
+          cha&icirc;ne contenant la passe-phrase de cette cl&eacute;
+          priv&eacute;e.
          </simpara>
         </listitem>
        </orderedlist>
@@ -118,8 +127,8 @@
    <sect1 id="openssl.pkcs7.flags">
     <title>Constantes/flags PKCS7</title>
     <para>
-     Les fonctions S/MIME utilisent des flags qui sont sp&eacute;cifi&eacute;s par un
-     champs de bits. Les valeurs valides sont :
+     Les fonctions S/MIME utilisent des flags qui sont sp&eacute;cifi&eacute;s
+     par un champs de bits. Les valeurs valides sont :
      <table>
       <title>Constantes PKCS7</title>
        <tgroup cols="2">
@@ -133,7 +142,7 @@
          <row>
           <entry>PKCS7_TEXT</entry>
           <entry>
-           Ajoute le texte plein en clair dans les ent&ecirc;tes du message
+           Ajoute le texte plein en clair dans les en-t&ecirc;tes du message
            sign&eacute;/chiffr&eacute;. Lors du d&eacute;chiffrement ou la 
v&eacute;rification,
            il supprime purement et simplement ces donn&eacute;es. Si le
            message chiffr&eacute; ou sign&eacute; n'est pas du type MIME, une erreur
@@ -174,20 +183,21 @@
          <row>
           <entry>PKCS7_NOCHAIN</entry>
           <entry>
-           N'enchaine pas les v&eacute;rifications des signataires de certificats.
-           C'est &agrave; dire, n'utilise pas les certificats contenu dans le
-           message.
+           N'enchaine pas les v&eacute;rifications des signataires de
+           certificats. C'est-&agrave;-dire, n'utilise pas les certificats
+           contenu dans le message.
           </entry>
          </row>
          <row>
           <entry>PKCS7_NOCERTS</entry>
           <entry>
            Lors de la signature d'un message, le certificat du signataire
-           est normalement inclus. Avec cette option, c'est d&eacute;sactiv&eacute;.
-           Cela va r&eacute;duire la taille du message, mais le v&eacute;rificateur
-           devra avoir une copie local du certificat du signataire
-           (pass&eacute;e au param&egrave;tre <parameter>extracerts</parameter>, avec
-           la fonction <function>openssl_pkcs7_verify</function>).
+           est normalement inclus. Avec cette option, c'est
+           d&eacute;sactiv&eacute;. Cela va r&eacute;duire la taille du message,
+           mais le v&eacute;rificateur devra avoir une copie local du certificat
+           du signataire (pass&eacute;e au param&egrave;tre
+           <parameter>extracerts</parameter>, avec la fonction
+           <function>openssl_pkcs7_verify</function>).
           </entry>
          </row>
          <row>
@@ -204,13 +214,14 @@
           <entry>
            Lors de la signature d'un message, utilise la signature
            en texte claire, avec le type MIME "multipart/signed".
-           C'est la valeur par d&eacute;faut du param&egrave;tre 
<parameter>flags</parameter>
+           C'est la valeur par d&eacute;faut du param&egrave;tre
+           <parameter>flags</parameter>
            pour la fonction <function>openssl_pkcs7_sign</function>.
-           Si vous annulez cette optoin, le message sera sign&eacute; de 
mani&egrave;re
-           opaque, ce qui resiste mieux &agrave; la traduction des relais mails
-           (certains serveur mail anciens corrompent les messages), mais
-           emp&ecirc;che la lecture par les client mails qui ne connaissent pas
-           S/MIME.
+           Si vous annulez cette optoin, le message sera sign&eacute; de
+           mani&egrave;re opaque, ce qui resiste mieux &agrave; la traduction
+           des relais mails (certains serveur mail anciens corrompent les
+           messages), mais emp&ecirc;che la lecture par les client mails qui ne
+           connaissent pas S/MIME.
           </entry>
          </row>
          <row>
@@ -299,7 +310,9 @@
   <refentry id="function.openssl-get-privatekey">
    <refnamediv>
     <refname>openssl_get_privatekey</refname>
-    <refpurpose>Pr&eacute;pare une cl&eacute; priv&eacute;e au format PEM</refpurpose>
+    <refpurpose>
+     Pr&eacute;pare une cl&eacute; priv&eacute;e au format PEM
+    </refpurpose>
    </refnamediv>
    <refsect1>
     <title>Description</title>
@@ -356,7 +369,7 @@
     <title>Description</title>
     <funcsynopsis>
      <funcprototype>
-      <funcdef>bool <function>openssl_open</function></funcdef>
+      <funcdef>boolean <function>openssl_open</function></funcdef>
       <paramdef>string <parameter>sealed_data</parameter></paramdef>
       <paramdef>string <parameter>open_data</parameter></paramdef>
       <paramdef>string <parameter>env_key</parameter></paramdef>
@@ -377,7 +390,7 @@
      avec les donn&eacute;es d&eacute;chiffr&eacute;es. La cl&eacute; d'enveloppe est
      g&eacute;n&eacute;r&eacute;e lorsque les donn&eacute;es sont
      scell&eacute;es, et ne peut &ecirc;tre utilis&eacute;e qu'avec
-     la cl&eacute; priv&eacute;e sp&eacute;cifique. Reportez vous &agrave;
+     la cl&eacute; priv&eacute;e sp&eacute;cifique. Reportez-vous &agrave;
      <function>openssl_seal</function> pour plus d'informations.
     </para>
     <para>
@@ -486,7 +499,7 @@
     <title>Description</title>
     <funcsynopsis>
      <funcprototype>
-      <funcdef>bool <function>openssl_sign</function></funcdef>
+      <funcdef>boolean <function>openssl_sign</function></funcdef>
       <paramdef>string <parameter>data</parameter></paramdef>
       <paramdef>string <parameter>signature</parameter></paramdef>
       <paramdef>mixed <parameter>priv_key_id</parameter></paramdef>
@@ -572,7 +585,7 @@
 if ($ok == 1)
     echo "Signature valide";
 elseif ($ok == 0)
-    echo "Signature erronn&eacute;e";
+    echo "Signature erron&eacute;e";
 else
     echo "Erreur de v&eacute;rification de la signature";
 // lib&egrave;re les cl&eacute;s de la m&eacute;moire
@@ -596,7 +609,7 @@
     <title>Description</title>
     <funcsynopsis>
      <funcprototype>
-      <funcdef>bool <function>openssl_pkcs7_decrypt</function></funcdef>
+      <funcdef>boolean <function>openssl_pkcs7_decrypt</function></funcdef>
       <paramdef>string <parameter>infilename</parameter></paramdef>
       <paramdef>string <parameter>outfilename</parameter></paramdef>
       <paramdef>mixed <parameter>recipcert</parameter></paramdef>
@@ -621,8 +634,10 @@
 &lt;?php
 // $cert et $key contiennent vos certificats et cl&eacute;s priv&eacute;s
 // On suppose aussi que le message vous est destin&eacute;
-$infilename = "encrypted.msg";  // Le message chiffr&eacute;
-$outfilename = "decrypted.msg"; // Assurez vous de bien pouvoir &eacute;crire dans ce 
fichier
+$infilename = "message_chiffre.msg";
+// Le message chiffr&eacute;
+$outfilename = "message_dechiffre.msg";
+// Assurez-vous de bien pouvoir &eacute;crire dans ce fichier
 if (openssl_pkcs7_decrypt($infilename, $outfilename, $cert, $key))
     echo "d&eacute;chiffr&eacute;!";
 else
@@ -647,7 +662,7 @@
     <title>Description</title>
     <funcsynopsis>
      <funcprototype>
-      <funcdef>bool <function>openssl_pkcs7_encrypt</function></funcdef>
+      <funcdef>boolean <function>openssl_pkcs7_encrypt</function></funcdef>
       <paramdef>string <parameter>infilename</parameter></paramdef>
       <paramdef>string <parameter>outfilename</parameter></paramdef>
       <paramdef>mixed <parameter>recipcerts</parameter></paramdef>
@@ -661,14 +676,14 @@
      chiffrement RC2 &agrave; 40-bit, de mani&egrave;re &agrave; ce que le message ne 
puisse
      &ecirc;tre lu que par le possesseur de <parameter>recipcerts</parameter>,
      qui peut &ecirc;tre un certificat X.509, ou un tableau de certificats X.509.
-     <parameter>headers</parameter> est un tableau d'ent&ecirc;te qui sera
+     <parameter>headers</parameter> est un tableau d'en-t&ecirc;tes qui seront
      ajout&eacute; en t&ecirc;te de message, une fois que les donn&eacute;es auront 
&eacute;t&eacute;
      chiffr&eacute;es. <parameter>flags</parameter> peut &ecirc;tre utilis&eacute; 
pour sp&eacute;cifier
      des options qui affecteront le chiffrement (voir les
      <link linkend="openssl.pkcs7.flags">constantes PKCS7</link>).
      <parameter>headers</parameter> peut &ecirc;tre un tableau associatif, dont
-     les cl&eacute;s sont les noms d'ent&ecirc;te, ou bien un tableau index&eacute; 
dont chaque
-     ligne contient une ligne d'ent&ecirc;te compl&egrave;te.
+     les cl&eacute;s sont les noms d'en-t&ecirc;te, ou bien un tableau index&eacute; 
+dont chaque
+     ligne contient une en-t&ecirc;te compl&egrave;te.
     </para>
     <para>
      <emphasis>Les param&egrave;tres et le type de retour de cette fonction risquent
@@ -681,11 +696,11 @@
 &lt;?php
 // le message que vous souhaitez chiffrer et envoyer &agrave; votre agent secret
 // en mission command&eacute;e, appel&eacute; "nighthawk". Vous avez son certificat
-// dans le fichir "nighthawk.pem"
+// dans le fichier "nighthawk.pem"
 $data = &lt;&lt;&lt;EOD
 Nighthawk,
 Top secret, uniquement vous votre lecture!
-L'ennemi approche! Rendez vous au caf&eacute; &agrave; 8h30,
+L'ennemi approche! Rendez-vous au caf&eacute; &agrave; 8h30,
 pour votre faux passeport.
 HQ
 EOD;
@@ -716,13 +731,13 @@
  <refentry id="function.openssl-pkcs7-sign">
   <refnamediv>
    <refname>openssl_pkcs7_sign</refname>
-   <refpurpose>signe un message S/MIME</refpurpose>
+   <refpurpose>Signe un message S/MIME</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Description</title>
    <funcsynopsis>
     <funcprototype>
-     <funcdef>bool <function>openssl_pkcs7_sign</function></funcdef>
+     <funcdef>boolean <function>openssl_pkcs7_sign</function></funcdef>
      <paramdef>string <parameter>infilename</parameter></paramdef>
      <paramdef>string <parameter>outfilename</parameter></paramdef>
      <paramdef>mixed <parameter>signcert</parameter></paramdef>
@@ -741,8 +756,8 @@
     <parameter>signcert</parameter> et <parameter>privkey</parameter>.
    </para>
    <para>
-    <parameter>headers</parameter> est un tableau d'ent&ecirc;te qui
-    sera ajout&eacute; au donn&eacute;es chiffr&eacute;es (voir la fonction
+    <parameter>headers</parameter> est un tableau d'en-t&ecirc;tes qui
+    seront ajout&eacute; au donn&eacute;es chiffr&eacute;es (voir la fonction
     <function>openssl_pkcs7_encrypt</function> pour plus de d&eacute;tails sur
     le format du param&egrave;tre).
    </para>
@@ -763,7 +778,7 @@
     </para>
     <para>
      <example>
-      <title><function>openssl_pkcs7_sign</function> example</title>
+      <title>Exemple avec <function>openssl_pkcs7_sign</function></title>
       <programlisting role="php">
 &lt;?php
 // le message que vous voulez signer, afin que le destinataire soit s&ucirc;r qu'il
@@ -807,7 +822,7 @@
    <title>Description</title>
    <funcsynopsis>
     <funcprototype>
-     <funcdef>bool <function>openssl_pkcs7_verify</function></funcdef>
+     <funcdef>boolean <function>openssl_pkcs7_verify</function></funcdef>
      <paramdef>string <parameter>filename</parameter></paramdef>
      <paramdef>int <parameter>flags</parameter></paramdef>
      <paramdef>string 
<parameter><optional>outfilename</optional></parameter></paramdef>
@@ -867,7 +882,7 @@
    <title>Description</title>
    <funcsynopsis>
     <funcprototype>
-     <funcdef>bool <function>openssl_x509_checkpurpose</function></funcdef>
+     <funcdef>boolean <function>openssl_x509_checkpurpose</function></funcdef>
      <paramdef>mixed <parameter>x509cert</parameter></paramdef>
      <paramdef>int <parameter>purpose</parameter></paramdef>
      <paramdef>array <parameter>cainfo</parameter></paramdef>
@@ -882,7 +897,7 @@
    </para>
    <para>
     <function>openssl_x509_checkpurpose</function> examine le certificat
-    specifi&eacute; par <parameter>x509cert</parameter>, pour voir s'il peut 
&ecirc;tre
+    sp&eacute;cifi&eacute; par <parameter>x509cert</parameter>, pour voir s'il peut 
+&ecirc;tre
     utilis&eacute; pour une op&eacute;ration particuli&egrave;re 
<parameter>purpose</parameter>.
    </para>
    <para>
@@ -978,7 +993,9 @@
  <refentry id="function.openssl-x509-free">
   <refnamediv>
    <refname>openssl_x509_free</refname>
-   <refpurpose>Lib&egrave;re les ressources prises par un certificat</refpurpose>
+   <refpurpose>
+    Lib&egrave;re les ressources prises par un certificat
+   </refpurpose>
   </refnamediv>
   <refsect1>
    <title>Description</title>
@@ -1010,25 +1027,26 @@
     <funcprototype>
      <funcdef>array <function>openssl_x509_parse</function></funcdef>
      <paramdef>mixed <parameter>x509cert</parameter></paramdef>
-     <paramdef>bool
+     <paramdef>boolean
      <parameter><optional>shortnames</optional></parameter></paramdef>
     </funcprototype>
    </funcsynopsis>
    <para>
     <function>openssl_x509_parse</function> analyse le certificat X509
     <parameter>x509cert</parameter>, et retourne les informations contenues
-    dedans, y compris le sujet (subject), nom (name), &eacute;metteur (issuer name),
-    dates de d&eacute;but et de fin (valid from date et valid to date), etc...
-    <parameter>shortnames</parameter> contr&ocirc;le l'indexation des donn&eacute;es 
dans
-    le tableau : si <parameter>shortnames</parameter> vaut &true;
-    (valeur par d&eacute;faut), alors les champs seront index&eacute;s avec la forme
-    courte des noms, sinon, les noms longs seront utilis&eacute;s.
+    dedans, y compris le sujet (subject), nom (name), &eacute;metteur (issuer
+    name), dates de d&eacute;but et de fin (valid from date et valid to date),
+    etc... <parameter>shortnames</parameter> contr&ocirc;le l'indexation des
+    donn&eacute;es dans le tableau : si <parameter>shortnames</parameter> vaut
+    &true; (valeur par d&eacute;faut), alors les champs seront index&eacute;s
+    avec la forme courte des noms, sinon, les noms longs seront utilis&eacute;s.
     (par exemple, <literal>CN</literal> est le nom court de
     <literal>commonName</literal>).
    </para>
    <para>
-    <emphasis>La structure des donn&eacute;es retourn&eacute;es est 
(d&eacute;lib&eacute;r&eacute;ment)
-    non document&eacute;e, car elle se sujette &agrave; des changements 
probables.</emphasis>
+    <emphasis>La structure des donn&eacute;es retourn&eacute;es est
+    (d&eacute;lib&eacute;r&eacute;ment) non document&eacute;e, car elle
+    est sujette &agrave; des changements probables.</emphasis>
    </para>
     <note>
      <para>
@@ -1040,7 +1058,9 @@
  <refentry id="function.openssl-x509-read">
   <refnamediv>
    <refname>openssl_x509_read</refname>
-   <refpurpose>Analyse un certificat X.509 et retourne une ressource</refpurpose>
+   <refpurpose>
+    Analyse un certificat X.509 et retourne une ressource
+   </refpurpose>
   </refnamediv>
   <refsect1>
    <title>Description</title>


Reply via email to