table of contents
fr::crypto::X509_NAME_ENTRY_get_object(3SSL) | OpenSSL | fr::crypto::X509_NAME_ENTRY_get_object(3SSL) |
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 *champ, 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 lenB)<;>
DESCRIPTION¶
X509_NAME_ENTRY_get_object() récupère le nom du 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 du champ de ne à obj.
X509_NAME_ENTRY_set_data() définit la valeur du champ de ne avec le 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_NID(), et X509_NAME_ENTRY_create_by_OBJ() créent et renvoient
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 généralement 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¶
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.
2015-12-31 | 1.0.2a 1.0.2c |