Eneboo - Documentación para desarrolladores
Funciones
Referencia del Archivo src/libdigidoc/openssl/crypto/x509/x509_att.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>
#include <openssl/x509v3.h>

Funciones

int X509at_get_attr_count (const STACK_OF(X509_ATTRIBUTE)*x)
int X509at_get_attr_by_NID (const STACK_OF(X509_ATTRIBUTE)*x, int nid, int lastpos)
int X509at_get_attr_by_OBJ (const STACK_OF(X509_ATTRIBUTE)*sk, ASN1_OBJECT *obj, int lastpos)
X509_ATTRIBUTEX509at_get_attr (const STACK_OF(X509_ATTRIBUTE)*x, int loc)
X509_ATTRIBUTEX509at_delete_attr (STACK_OF(X509_ATTRIBUTE)*x, int loc)
 STACK_OF (X509_ATTRIBUTE)
void * X509at_get0_data_by_OBJ (STACK_OF(X509_ATTRIBUTE)*x, ASN1_OBJECT *obj, int lastpos, int type)
X509_ATTRIBUTEX509_ATTRIBUTE_create_by_NID (X509_ATTRIBUTE **attr, int nid, int atrtype, const void *data, int len)
X509_ATTRIBUTEX509_ATTRIBUTE_create_by_OBJ (X509_ATTRIBUTE **attr, const ASN1_OBJECT *obj, int atrtype, const void *data, int len)
X509_ATTRIBUTEX509_ATTRIBUTE_create_by_txt (X509_ATTRIBUTE **attr, const char *atrname, int type, const unsigned char *bytes, int len)
int X509_ATTRIBUTE_set1_object (X509_ATTRIBUTE *attr, const ASN1_OBJECT *obj)
int X509_ATTRIBUTE_set1_data (X509_ATTRIBUTE *attr, int attrtype, const void *data, int len)
int X509_ATTRIBUTE_count (X509_ATTRIBUTE *attr)
ASN1_OBJECTX509_ATTRIBUTE_get0_object (X509_ATTRIBUTE *attr)
void * X509_ATTRIBUTE_get0_data (X509_ATTRIBUTE *attr, int idx, int atrtype, void *data)
ASN1_TYPEX509_ATTRIBUTE_get0_type (X509_ATTRIBUTE *attr, int idx)

Documentación de las funciones

STACK_OF ( X509_ATTRIBUTE  )
int X509_ATTRIBUTE_count ( X509_ATTRIBUTE attr)
X509_ATTRIBUTE* X509_ATTRIBUTE_create_by_NID ( X509_ATTRIBUTE **  attr,
int  nid,
int  atrtype,
const void *  data,
int  len 
)
X509_ATTRIBUTE* X509_ATTRIBUTE_create_by_OBJ ( X509_ATTRIBUTE **  attr,
const ASN1_OBJECT obj,
int  atrtype,
const void *  data,
int  len 
)
X509_ATTRIBUTE* X509_ATTRIBUTE_create_by_txt ( X509_ATTRIBUTE **  attr,
const char *  atrname,
int  type,
const unsigned char *  bytes,
int  len 
)
void* X509_ATTRIBUTE_get0_data ( X509_ATTRIBUTE attr,
int  idx,
int  atrtype,
void *  data 
)
ASN1_OBJECT* X509_ATTRIBUTE_get0_object ( X509_ATTRIBUTE attr)
ASN1_TYPE* X509_ATTRIBUTE_get0_type ( X509_ATTRIBUTE attr,
int  idx 
)
int X509_ATTRIBUTE_set1_data ( X509_ATTRIBUTE attr,
int  attrtype,
const void *  data,
int  len 
)
int X509_ATTRIBUTE_set1_object ( X509_ATTRIBUTE attr,
const ASN1_OBJECT obj 
)
X509_ATTRIBUTE* X509at_delete_attr ( STACK_OF(X509_ATTRIBUTE)*  x,
int  loc 
)
void* X509at_get0_data_by_OBJ ( STACK_OF(X509_ATTRIBUTE)*  x,
ASN1_OBJECT obj,
int  lastpos,
int  type 
)
X509_ATTRIBUTE* X509at_get_attr ( const STACK_OF(X509_ATTRIBUTE)*  x,
int  loc 
)
int X509at_get_attr_by_NID ( const STACK_OF(X509_ATTRIBUTE)*  x,
int  nid,
int  lastpos 
)
int X509at_get_attr_by_OBJ ( const STACK_OF(X509_ATTRIBUTE)*  sk,
ASN1_OBJECT obj,
int  lastpos 
)
int X509at_get_attr_count ( const STACK_OF(X509_ATTRIBUTE)*  x)
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'