Eneboo - Documentación para desarrolladores
Funciones
Referencia del Archivo src/libdigidoc/openssl/crypto/x509/x509name.c
#include <stdio.h>
#include <openssl/stack.h>
#include "cryptlib.h"
#include <openssl/asn1.h>
#include <openssl/objects.h>
#include <openssl/evp.h>
#include <openssl/x509.h>

Funciones

int X509_NAME_get_text_by_NID (X509_NAME *name, int nid, char *buf, int len)
int X509_NAME_get_text_by_OBJ (X509_NAME *name, ASN1_OBJECT *obj, char *buf, int len)
int X509_NAME_entry_count (X509_NAME *name)
int X509_NAME_get_index_by_NID (X509_NAME *name, int nid, int lastpos)
int X509_NAME_get_index_by_OBJ (X509_NAME *name, ASN1_OBJECT *obj, int lastpos)
X509_NAME_ENTRYX509_NAME_get_entry (X509_NAME *name, int loc)
X509_NAME_ENTRYX509_NAME_delete_entry (X509_NAME *name, int loc)
int X509_NAME_add_entry_by_OBJ (X509_NAME *name, ASN1_OBJECT *obj, int type, unsigned char *bytes, int len, int loc, int set)
int X509_NAME_add_entry_by_NID (X509_NAME *name, int nid, int type, unsigned char *bytes, int len, int loc, int set)
int X509_NAME_add_entry_by_txt (X509_NAME *name, const char *field, int type, const unsigned char *bytes, int len, int loc, int set)
int X509_NAME_add_entry (X509_NAME *name, X509_NAME_ENTRY *ne, int loc, int set)
X509_NAME_ENTRYX509_NAME_ENTRY_create_by_txt (X509_NAME_ENTRY **ne, const char *field, int type, const unsigned char *bytes, int len)
X509_NAME_ENTRYX509_NAME_ENTRY_create_by_NID (X509_NAME_ENTRY **ne, int nid, int type, unsigned char *bytes, int len)
X509_NAME_ENTRYX509_NAME_ENTRY_create_by_OBJ (X509_NAME_ENTRY **ne, ASN1_OBJECT *obj, int type, const unsigned char *bytes, int len)
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)
ASN1_OBJECTX509_NAME_ENTRY_get_object (X509_NAME_ENTRY *ne)
ASN1_STRINGX509_NAME_ENTRY_get_data (X509_NAME_ENTRY *ne)

Documentación de las funciones

int X509_NAME_add_entry ( X509_NAME name,
X509_NAME_ENTRY ne,
int  loc,
int  set 
)
int X509_NAME_add_entry_by_NID ( X509_NAME name,
int  nid,
int  type,
unsigned char *  bytes,
int  len,
int  loc,
int  set 
)
int X509_NAME_add_entry_by_OBJ ( X509_NAME name,
ASN1_OBJECT obj,
int  type,
unsigned char *  bytes,
int  len,
int  loc,
int  set 
)
int X509_NAME_add_entry_by_txt ( X509_NAME name,
const char *  field,
int  type,
const unsigned char *  bytes,
int  len,
int  loc,
int  set 
)
X509_NAME_ENTRY* X509_NAME_delete_entry ( X509_NAME name,
int  loc 
)
int X509_NAME_entry_count ( X509_NAME name)
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 
)
X509_NAME_ENTRY* X509_NAME_ENTRY_create_by_txt ( X509_NAME_ENTRY **  ne,
const char *  field,
int  type,
const unsigned char *  bytes,
int  len 
)
ASN1_STRING* X509_NAME_ENTRY_get_data ( X509_NAME_ENTRY ne)
ASN1_OBJECT* X509_NAME_ENTRY_get_object ( X509_NAME_ENTRY ne)
int X509_NAME_ENTRY_set_data ( X509_NAME_ENTRY ne,
int  type,
const unsigned char *  bytes,
int  len 
)
int X509_NAME_ENTRY_set_object ( X509_NAME_ENTRY ne,
ASN1_OBJECT obj 
)
X509_NAME_ENTRY* X509_NAME_get_entry ( X509_NAME name,
int  loc 
)
int X509_NAME_get_index_by_NID ( X509_NAME name,
int  nid,
int  lastpos 
)
int X509_NAME_get_index_by_OBJ ( X509_NAME name,
ASN1_OBJECT obj,
int  lastpos 
)
int X509_NAME_get_text_by_NID ( X509_NAME name,
int  nid,
char *  buf,
int  len 
)
int X509_NAME_get_text_by_OBJ ( X509_NAME name,
ASN1_OBJECT obj,
char *  buf,
int  len 
)
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'