Provided by: manpages-fr-extra_20151231_all bug

NOM

        CMS_uncompress - Décompresser une structure CMS CompressedData

SYNOPSIS

        #include <openssl/cms.h>

        int CMS_uncompress(CMS_ContentInfo *cms, BIO *dcont, BIO *out, unsigned int flags);

DESCRIPTION

       CMS_uncompress() extrait et décompresse le contenu d'une structure CMS CompressedData cms. data est un
       BIO pour y écrire le contenu et flags est un ensemble facultatif d'attributs.

       Le paramètre dcont est utilisé dans le rare cas où le contenu compressé est détaché. Il sera normalement
       défini à NULL.

NOTES

       Le seul algorithme de compression actuellement permis est zlib : si la structure indique l'utilisation de
       n'importe quel autre algorithme, une erreur est renvoyée.

       Si la prise en charge de zlib n'est pas compilée dans OpenSSL, alors CMS_uncompress() renverra toujours
       une erreur.

       Les attributs suivants peuvent être passés dans le paramètre flags.

       Si l'attribut CMS_TEXT est défini, les en-têtes MIME pour le type text/plain sont supprimés du contenu.
       Si le contenu n'est pas de type text/plain, alors une erreur est renvoyée.

VALEURS DE RETOUR

       CMS_uncompress() renvoie 1 en cas de réussite et 0 en cas d'échec. L'erreur peut être obtenue à l'aide de
       ERR_get_error(3).

BOGUES

       L'absence de traitement en une seule passe et la nécessité de garder toutes les données en mémoire, comme
       c'est mentionné dans CMS_verify(), s'appliquent aussi à CMS_decompress().

VOIR AUSSI

       ERR_get_error(3), CMS_compress(3)

HISTORIQUE

       CMS_uncompress a été ajoutée dans OpenSSL 0.9.8

TRADUCTION

       La traduction de cette page de manuel est maintenue par les membres de la liste <debian-l10n-french AT
       lists DOT debian DOT org>. Veuillez signaler toute erreur de traduction par un rapport de bogue sur le
       paquet manpages-fr-extra.

1.0.2a 1.0.2c                                      2015-12-31                   fr::crypto::CMS_uncompress(3SSL)