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.