mirror of
https://github.com/macintoshplus/doc-fr.git
synced 2026-04-23 08:38:06 +02:00
aa83c17a75
git-svn-id: https://svn.php.net/repository/phpdoc/fr/trunk@278040 c90b9560-bf6c-de11-be94-00142212c4b1
483 lines
11 KiB
XML
483 lines
11 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<!-- $Revision: 1.16 $ -->
|
|
<!-- EN-Revision: 1.9 Maintainer: yannick Status: ready -->
|
|
<!-- Reviewed: yes -->
|
|
|
|
<appendix xml:id="openssl.constants" xmlns="http://docbook.org/ns/docbook">
|
|
&reftitle.constants;
|
|
&extension.constants;
|
|
<section xml:id="openssl.purpose-check">
|
|
<title>Options de validations générales</title>
|
|
<variablelist>
|
|
<varlistentry>
|
|
<term>
|
|
<constant>X509_PURPOSE_SSL_CLIENT</constant>
|
|
(&integer;)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry>
|
|
<term>
|
|
<constant>X509_PURPOSE_SSL_SERVER</constant>
|
|
(&integer;)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry>
|
|
<term>
|
|
<constant>X509_PURPOSE_NS_SSL_SERVER</constant>
|
|
(&integer;)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry>
|
|
<term>
|
|
<constant>X509_PURPOSE_SMIME_SIGN</constant>
|
|
(&integer;)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry>
|
|
<term>
|
|
<constant>X509_PURPOSE_SMIME_ENCRYPT</constant>
|
|
(&integer;)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry>
|
|
<term>
|
|
<constant>X509_PURPOSE_CRL_SIGN</constant>
|
|
(&integer;)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry>
|
|
<term>
|
|
<constant>X509_PURPOSE_ANY</constant>
|
|
(&integer;)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
</variablelist>
|
|
</section>
|
|
|
|
<section xml:id="openssl.padding">
|
|
<title>Options de remplissage (<literal>Padding</literal>)</title>
|
|
<variablelist>
|
|
|
|
<varlistentry>
|
|
<term>
|
|
<constant>OPENSSL_PKCS1_PADDING</constant>
|
|
(&integer;)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry>
|
|
<term>
|
|
<constant>OPENSSL_SSLV23_PADDING</constant>
|
|
(&integer;)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry>
|
|
<term>
|
|
<constant>OPENSSL_NO_PADDING</constant>
|
|
(&integer;)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry>
|
|
<term>
|
|
<constant>OPENSSL_PKCS1_OAEP_PADDING</constant>
|
|
(&integer;)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
</variablelist>
|
|
</section>
|
|
|
|
<section xml:id="openssl.key-types">
|
|
<title>Types de clés</title>
|
|
<variablelist>
|
|
<varlistentry>
|
|
<term>
|
|
<constant>OPENSSL_KEYTYPE_RSA</constant>
|
|
(&integer;)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry>
|
|
<term>
|
|
<constant>OPENSSL_KEYTYPE_DSA</constant>
|
|
(&integer;)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry>
|
|
<term>
|
|
<constant>OPENSSL_KEYTYPE_DH</constant>
|
|
(&integer;)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
</variablelist>
|
|
</section>
|
|
|
|
<section xml:id="openssl.pkcs7.flags">
|
|
<title>Constantes/options <acronym>PKCS7</acronym></title>
|
|
<para>
|
|
Les fonctions S/MIME utilisent des options qui sont spécifiées
|
|
par un champ de bits. Les valeurs valides sont :
|
|
<table>
|
|
<title>Constantes <acronym>PKCS7</acronym></title>
|
|
<tgroup cols="2">
|
|
<thead>
|
|
<row>
|
|
<entry>Constante</entry>
|
|
<entry>Description</entry>
|
|
</row>
|
|
</thead>
|
|
<tbody>
|
|
<row>
|
|
<entry><constant>PKCS7_TEXT</constant></entry>
|
|
<entry>
|
|
Ajoute le texte plein en clair dans les en-têtes du message
|
|
signé/chiffré. Lors du déchiffrement ou la vérification,
|
|
il supprime purement et simplement ces données. Si le
|
|
message chiffré ou signé n'est pas du type MIME, une erreur
|
|
surviendra.
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry><constant>PKCS7_BINARY</constant></entry>
|
|
<entry>
|
|
Normalement, le message est converti au format canonique
|
|
qui utilise effectivement des <literal>CR</literal> et <literal>LF</literal>
|
|
comme fin de ligne, comme demandé dans les spécifications de S/MIME.
|
|
Lorsque cette option est activée, le message ne sera
|
|
pas converti. Cela sert lorsque vous manipulez des données
|
|
binaires qui ne sont pas au format MIME.
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry><constant>PKCS7_NOINTERN</constant></entry>
|
|
<entry>
|
|
Lors de la vérification d'un message, les certificats
|
|
(s'il y en a) inclus dans le message sont normalement
|
|
utilisés pour rechercher le certificat de signature. Avec
|
|
cette option, seul le certificat spécifié par le
|
|
paramètre <parameter>extracerts</parameter> de la fonction
|
|
<function>openssl_pkcs7_verify</function> est utilisé.
|
|
Les certificats fournis peuvent toujours être utilisés,
|
|
avec un niveau de confiance réduit.
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry><constant>PKCS7_NOVERIFY</constant></entry>
|
|
<entry>
|
|
Ne vérifie pas les certificats des signataires d'un message
|
|
signé.
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry><constant>PKCS7_NOCHAIN</constant></entry>
|
|
<entry>
|
|
N'enchaîne pas les vérifications des signataires de
|
|
certificats. C'est-à-dire, n'utilise pas les certificats
|
|
contenu dans le message.
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry><constant>PKCS7_NOCERTS</constant></entry>
|
|
<entry>
|
|
Lors de la signature d'un message, le certificat du signataire
|
|
est normalement inclus. Avec cette option, c'est
|
|
désactivé. Cela va réduire la taille du message,
|
|
mais le vérificateur devra avoir une copie locale du certificat
|
|
du signataire (passée au paramètre
|
|
<parameter>extracerts</parameter>, avec la fonction
|
|
<function>openssl_pkcs7_verify</function>).
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry><constant>PKCS7_NOATTR</constant></entry>
|
|
<entry>
|
|
Normalement, lorsqu'un message est signé, un jeu d'attributs
|
|
contenant l'heure de signature et l'algorithme symétrique
|
|
supporté, est inclus dans le message. Avec cette option,
|
|
il n'est pas inclus.
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry><constant>PKCS7_DETACHED</constant></entry>
|
|
<entry>
|
|
Lors de la signature d'un message, utilise la signature
|
|
en texte clair, avec le type MIME <literal>"multipart/signed"</literal>.
|
|
C'est la valeur par défaut du paramètre
|
|
<parameter>flags</parameter>
|
|
pour la fonction <function>openssl_pkcs7_sign</function>.
|
|
Si vous annulez cette option, le message sera signé de
|
|
manière opaque, ce qui résiste mieux à la traduction
|
|
des relais mail (certains anciens serveurs mail corrompent les
|
|
messages), mais empêche la lecture par les client emails qui ne
|
|
connaissent pas S/MIME.
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry><constant>PKCS7_NOSIGS</constant></entry>
|
|
<entry>
|
|
Ne vérifie pas les signatures d'une message
|
|
</entry>
|
|
</row>
|
|
</tbody>
|
|
</tgroup>
|
|
</table>
|
|
</para>
|
|
<note>
|
|
<para>
|
|
Ces constantes ont été ajoutées en PHP 4.0.6.
|
|
</para>
|
|
</note>
|
|
</section>
|
|
|
|
<section xml:id="openssl.signature-algos">
|
|
<title>Algorithme de signature</title>
|
|
<variablelist>
|
|
<varlistentry>
|
|
<term>
|
|
<constant>OPENSSL_ALGO_DSS1</constant>
|
|
(&integer;)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
|
|
<varlistentry>
|
|
<term>
|
|
<constant>OPENSSL_ALGO_SHA1</constant>
|
|
(&integer;)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Utilisé comme algorithme par défaut pour les fonctions
|
|
<function>openssl_sign</function> et
|
|
<function>openssl_verify</function>.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry>
|
|
<term>
|
|
<constant>OPENSSL_ALGO_MD5</constant>
|
|
(&integer;)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry>
|
|
<term>
|
|
<constant>OPENSSL_ALGO_MD4</constant>
|
|
(&integer;)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry>
|
|
<term>
|
|
<constant>OPENSSL_ALGO_MD2</constant>
|
|
(&integer;)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
</variablelist>
|
|
|
|
<note>
|
|
<para>Ces constantes ont été ajoutées depuis PHP 5.0.0.</para>
|
|
</note>
|
|
</section>
|
|
|
|
<section xml:id="openssl.ciphers">
|
|
<title>Chiffrements</title>
|
|
<variablelist>
|
|
<varlistentry>
|
|
<term>
|
|
<constant>OPENSSL_CIPHER_RC2_40</constant>
|
|
(&integer;)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry>
|
|
<term>
|
|
<constant>OPENSSL_CIPHER_RC2_128</constant>
|
|
(&integer;)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry>
|
|
<term>
|
|
<constant>OPENSSL_CIPHER_RC2_64</constant>
|
|
(&integer;)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry>
|
|
<term>
|
|
<constant>OPENSSL_CIPHER_DES</constant>
|
|
(&integer;)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry>
|
|
<term>
|
|
<constant>OPENSSL_CIPHER_3DES</constant>
|
|
(&integer;)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
</variablelist>
|
|
<note>
|
|
<para>Ces constantes ont été ajoutées depuis PHP 4.3.0.</para>
|
|
</note>
|
|
</section>
|
|
|
|
<section xml:id="openssl.constversion">
|
|
<title>Constantes de version</title>
|
|
<variablelist>
|
|
<varlistentry>
|
|
<term>
|
|
<constant>OPENSSL_VERSION_TEXT</constant>
|
|
(&integer;)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry>
|
|
<term>
|
|
<constant>OPENSSL_VERSION_NUMBER</constant>
|
|
(&integer;)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
</variablelist>
|
|
<note>
|
|
<para>Ces constantes ont été ajoutées depuis PHP 5.2.0.</para>
|
|
</note>
|
|
</section>
|
|
|
|
</appendix>
|
|
|
|
<!-- Keep this comment at the end of the file
|
|
Local variables:
|
|
mode: sgml
|
|
sgml-omittag:t
|
|
sgml-shorttag:t
|
|
sgml-minimize-attributes:nil
|
|
sgml-always-quote-attributes:t
|
|
sgml-indent-step:1
|
|
sgml-indent-data:t
|
|
indent-tabs-mode:nil
|
|
sgml-parent-document:nil
|
|
sgml-default-dtd-file:"../../../manual.ced"
|
|
sgml-exposed-tags:nil
|
|
sgml-local-catalogs:nil
|
|
sgml-local-ecat-files:nil
|
|
End:
|
|
vim600: syn=xml fen fdm=syntax fdl=2 si
|
|
vim: et tw=78 syn=sgml
|
|
vi: ts=1 sw=1
|
|
--> |