Provided by: manpages-fr-extra_20140201_all bug

NOM

       X509_NAME_ENTRY_get_object, X509_NAME_ENTRY_get_data, X509_NAME_ENTRY_set_object,
       X509_NAME_ENTRY_set_data, X509_NAME_ENTRY_create_by_txt, X509_NAME_ENTRY_create_by_NID,
       X509_NAME_ENTRY_create_by_OBJ - Fonctions utilitaires X509_NAME_ENTRY

SYNOPSIS

        #include <openssl/x509.h>

        ASN1_OBJECT * X509_NAME_ENTRY_get_object(X509_NAME_ENTRY *ne);
        ASN1_STRING * X509_NAME_ENTRY_get_data(X509_NAME_ENTRY *ne);

        int X509_NAME_ENTRY_set_object(X509_NAME_ENTRY *ne, ASN1_OBJECT *obj);
        int X509_NAME_ENTRY_set_data(X509_NAME_ENTRY *ne, int type, const unsigned char *bytes, int len);

        X509_NAME_ENTRY *X509_NAME_ENTRY_create_by_txt(X509_NAME_ENTRY **ne, const char *field, int type, const unsigned char *bytes, int len);
        X509_NAME_ENTRY *X509_NAME_ENTRY_create_by_NID(X509_NAME_ENTRY **ne, int nid, int type,unsigned char *bytes, int len);
        X509_NAME_ENTRY *X509_NAME_ENTRY_create_by_OBJ(X509_NAME_ENTRY **ne, ASN1_OBJECT *obj, int type, const unsigned char *bytes, int len);

DESCRIPTION

       X509_NAME_ENTRY_get_object() récupère le nom de champ de ne dans une structure
       ASN1_OBJECT.

       X509_NAME_ENTRY_get_data() récupère la valeur du champ de ne dans une structure
       ASN1_STRING.

       X509_NAME_ENTRY_set_object() définit le nom de champ de ne à obj.

       X509_NAME_ENTRY_set_data() définit la valeur du champ de ne au type de chaîne type et à la
       valeur déterminée par bytes et len.

       X509_NAME_ENTRY_create_by_txt(), X509_NAME_ENTRY_create_by_NID() et
       X509_NAME_ENTRY_create_by_OBJ() créent et renvoient une structure X509_NAME_ENTRY.

NOTES

       X509_NAME_ENTRY_get_object() et X509_NAME_ENTRY_get_data() peuvent être utilisées pour
       examiner une fonction X509_NAME_ENTRY comme renvoyée par X509_NAME_get_entry() par
       exemple.

       X509_NAME_ENTRY_create_by_txt(), X509_NAME_ENTRY_create_by_OBJ(),
       X509_NAME_ENTRY_create_by_NID() et X509_NAME_ENTRY_set_data() sont rarement utilisées en
       pratique parce que les structures X509_NAME_ENTRY font presque toujours partie de
       structures X509_NAME, et les fonctions X509_NAME correspondantes sont typiquement
       utilisées pour créer et ajouter de nouvelles entrées en une seule opération.

       Les arguments de ces fonctions autorisent des options similaires à ceux de noms semblables
       des fonctions X509_NAME correspondantes, comme X509_NAME_add_entry_by_txt(). Donc, par
       exemple, type peut être défini à MBSTRING_ASC, mais dans le cas de X509_set_data(), le nom
       de champ doit d'abord être défini pour que les renseignements appropriés du champ puissent
       être recherchés en interne.

VALEURS DE RETOUR

VOIR AUSSI

       ERR_get_error(3), d2i_X509_NAME(3), OBJ_nid2obj(3),OBJ_nid2obj(3)

HISTORIQUE

       À préciser

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.1f                                      2014-02-0fr::crypto::X509_NAME_ENTRY_get_object(3SSL)