NOM¶
CONF_modules_load_file, CONF_modules_load - Fonctions de configuration d'OpenSSL
SYNOPSIS¶
#include <openssl/conf.h>
int CONF_modules_load_file(const char *filename, const char *appname,
unsigned long flags);
int CONF_modules_load(const CONF *cnf, const char *appname,
unsigned long flags);
DESCRIPTION¶
La fonction
CONF_modules_load_file() configure OpenSSL en utilisant le
fichier
filename et l'application
appname. Si
filename
vaut NULL, le fichier standard de configuration d'OpenSSL est utilisé.
Si
appname vaut NULL, le nom d'application standard d’OpenSSL,
openssl_conf, est utilisé. Le comportement peut être
personnalisé en utilisant
flags.
CONF_modules_load() est identique à
CONF_modules_load_file() sauf qu'il lit l'information de configuration
depuis
cnf.
NOTES¶
Les
flags suivants sont reconnus :
Si
CONF_MFLAGS_IGNORE_ERRORS est activé, les erreurs
renvoyées individuellement par les modules de configuration sont
ignorées. Sinon la première erreur provenant d’un module
sera considérée comme fatale et aucun autre module ne sera
chargé.
Normalement, toutes les erreurs provenant des modules ajouteront des
informations à la file d’erreur. Si
CONF_MFLAGS_SILENT
est activé, il n'y aura pas d'information d'erreur ajoutée.
Si
CONF_MFLAGS_NO_DSO est activé, le module de configuration
chargeant à partir des DSO est désactivé.
Si
CONF_MFLAGS_IGNORE_MISSING_FILE est activé,
CONF_load_modules_file() ignorera l'absence de fichiers de
configuration. Normalement l'absence d'un fichier de configuration renvoie une
erreur.
VALEUR DE RETOUR¶
Ces fonctions renvoient 1 pour un succès et 0 ou une valeur
négative pour un échec. Si les erreurs des modules ne sont pas
ignorées, le code de retour représentera la valeur de retour du
module défaillant (cette valeur sera toujours inférieure ou
égale à 0).
VOIR AUSSI¶
err(3),
err(3),
OPENSSL_config(3),
CONF_free(3),
conf(5)
HISTORIQUE¶
CONF_modules_load_file et CONF_modules_load sont apparues dans la
version 0.9.7 d'OpenSSL.
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.