Eneboo - Documentación para desarrolladores
Funciones
Referencia del Archivo src/libdigidoc/openssl/crypto/cms/cms_att.c
#include <openssl/asn1t.h>
#include <openssl/pem.h>
#include <openssl/x509v3.h>
#include <openssl/err.h>
#include "cms.h"
#include "cms_lcl.h"

Funciones

int CMS_signed_get_attr_count (const CMS_SignerInfo *si)
int CMS_signed_get_attr_by_NID (const CMS_SignerInfo *si, int nid, int lastpos)
int CMS_signed_get_attr_by_OBJ (const CMS_SignerInfo *si, ASN1_OBJECT *obj, int lastpos)
X509_ATTRIBUTECMS_signed_get_attr (const CMS_SignerInfo *si, int loc)
X509_ATTRIBUTECMS_signed_delete_attr (CMS_SignerInfo *si, int loc)
int CMS_signed_add1_attr (CMS_SignerInfo *si, X509_ATTRIBUTE *attr)
int CMS_signed_add1_attr_by_OBJ (CMS_SignerInfo *si, const ASN1_OBJECT *obj, int type, const void *bytes, int len)
int CMS_signed_add1_attr_by_NID (CMS_SignerInfo *si, int nid, int type, const void *bytes, int len)
int CMS_signed_add1_attr_by_txt (CMS_SignerInfo *si, const char *attrname, int type, const void *bytes, int len)
void * CMS_signed_get0_data_by_OBJ (CMS_SignerInfo *si, ASN1_OBJECT *oid, int lastpos, int type)
int CMS_unsigned_get_attr_count (const CMS_SignerInfo *si)
int CMS_unsigned_get_attr_by_NID (const CMS_SignerInfo *si, int nid, int lastpos)
int CMS_unsigned_get_attr_by_OBJ (const CMS_SignerInfo *si, ASN1_OBJECT *obj, int lastpos)
X509_ATTRIBUTECMS_unsigned_get_attr (const CMS_SignerInfo *si, int loc)
X509_ATTRIBUTECMS_unsigned_delete_attr (CMS_SignerInfo *si, int loc)
int CMS_unsigned_add1_attr (CMS_SignerInfo *si, X509_ATTRIBUTE *attr)
int CMS_unsigned_add1_attr_by_OBJ (CMS_SignerInfo *si, const ASN1_OBJECT *obj, int type, const void *bytes, int len)
int CMS_unsigned_add1_attr_by_NID (CMS_SignerInfo *si, int nid, int type, const void *bytes, int len)
int CMS_unsigned_add1_attr_by_txt (CMS_SignerInfo *si, const char *attrname, int type, const void *bytes, int len)
void * CMS_unsigned_get0_data_by_OBJ (CMS_SignerInfo *si, ASN1_OBJECT *oid, int lastpos, int type)

Documentación de las funciones

int CMS_signed_add1_attr ( CMS_SignerInfo si,
X509_ATTRIBUTE attr 
)
int CMS_signed_add1_attr_by_NID ( CMS_SignerInfo si,
int  nid,
int  type,
const void *  bytes,
int  len 
)
int CMS_signed_add1_attr_by_OBJ ( CMS_SignerInfo si,
const ASN1_OBJECT obj,
int  type,
const void *  bytes,
int  len 
)
int CMS_signed_add1_attr_by_txt ( CMS_SignerInfo si,
const char *  attrname,
int  type,
const void *  bytes,
int  len 
)
X509_ATTRIBUTE* CMS_signed_delete_attr ( CMS_SignerInfo si,
int  loc 
)
void* CMS_signed_get0_data_by_OBJ ( CMS_SignerInfo si,
ASN1_OBJECT oid,
int  lastpos,
int  type 
)
X509_ATTRIBUTE* CMS_signed_get_attr ( const CMS_SignerInfo si,
int  loc 
)
int CMS_signed_get_attr_by_NID ( const CMS_SignerInfo si,
int  nid,
int  lastpos 
)
int CMS_signed_get_attr_by_OBJ ( const CMS_SignerInfo si,
ASN1_OBJECT obj,
int  lastpos 
)
int CMS_signed_get_attr_count ( const CMS_SignerInfo si)
int CMS_unsigned_add1_attr ( CMS_SignerInfo si,
X509_ATTRIBUTE attr 
)
int CMS_unsigned_add1_attr_by_NID ( CMS_SignerInfo si,
int  nid,
int  type,
const void *  bytes,
int  len 
)
int CMS_unsigned_add1_attr_by_OBJ ( CMS_SignerInfo si,
const ASN1_OBJECT obj,
int  type,
const void *  bytes,
int  len 
)
int CMS_unsigned_add1_attr_by_txt ( CMS_SignerInfo si,
const char *  attrname,
int  type,
const void *  bytes,
int  len 
)
X509_ATTRIBUTE* CMS_unsigned_delete_attr ( CMS_SignerInfo si,
int  loc 
)
void* CMS_unsigned_get0_data_by_OBJ ( CMS_SignerInfo si,
ASN1_OBJECT oid,
int  lastpos,
int  type 
)
X509_ATTRIBUTE* CMS_unsigned_get_attr ( const CMS_SignerInfo si,
int  loc 
)
int CMS_unsigned_get_attr_by_NID ( const CMS_SignerInfo si,
int  nid,
int  lastpos 
)
int CMS_unsigned_get_attr_by_OBJ ( const CMS_SignerInfo si,
ASN1_OBJECT obj,
int  lastpos 
)
int CMS_unsigned_get_attr_count ( const CMS_SignerInfo si)
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'