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

Funciones

X509_REQX509_to_X509_REQ (X509 *x, EVP_PKEY *pkey, const EVP_MD *md)
EVP_PKEYX509_REQ_get_pubkey (X509_REQ *req)
int X509_REQ_check_private_key (X509_REQ *x, EVP_PKEY *k)
int X509_REQ_extension_nid (int req_nid)
intX509_REQ_get_extension_nids (void)
void X509_REQ_set_extension_nids (int *nids)
 STACK_OF (X509_EXTENSION)
int X509_REQ_add_extensions_nid (X509_REQ *req, STACK_OF(X509_EXTENSION)*exts, int nid)
int X509_REQ_add_extensions (X509_REQ *req, STACK_OF(X509_EXTENSION)*exts)
int X509_REQ_get_attr_count (const X509_REQ *req)
int X509_REQ_get_attr_by_NID (const X509_REQ *req, int nid, int lastpos)
int X509_REQ_get_attr_by_OBJ (const X509_REQ *req, ASN1_OBJECT *obj, int lastpos)
X509_ATTRIBUTEX509_REQ_get_attr (const X509_REQ *req, int loc)
X509_ATTRIBUTEX509_REQ_delete_attr (X509_REQ *req, int loc)
int X509_REQ_add1_attr (X509_REQ *req, X509_ATTRIBUTE *attr)
int X509_REQ_add1_attr_by_OBJ (X509_REQ *req, const ASN1_OBJECT *obj, int type, const unsigned char *bytes, int len)
int X509_REQ_add1_attr_by_NID (X509_REQ *req, int nid, int type, const unsigned char *bytes, int len)
int X509_REQ_add1_attr_by_txt (X509_REQ *req, const char *attrname, int type, const unsigned char *bytes, int len)

Documentación de las funciones

STACK_OF ( X509_EXTENSION  )
int X509_REQ_add1_attr ( X509_REQ req,
X509_ATTRIBUTE attr 
)
int X509_REQ_add1_attr_by_NID ( X509_REQ req,
int  nid,
int  type,
const unsigned char *  bytes,
int  len 
)
int X509_REQ_add1_attr_by_OBJ ( X509_REQ req,
const ASN1_OBJECT obj,
int  type,
const unsigned char *  bytes,
int  len 
)
int X509_REQ_add1_attr_by_txt ( X509_REQ req,
const char *  attrname,
int  type,
const unsigned char *  bytes,
int  len 
)
int X509_REQ_add_extensions ( X509_REQ req,
STACK_OF(X509_EXTENSION)*  exts 
)
int X509_REQ_add_extensions_nid ( X509_REQ req,
STACK_OF(X509_EXTENSION)*  exts,
int  nid 
)
int X509_REQ_check_private_key ( X509_REQ x,
EVP_PKEY k 
)
X509_ATTRIBUTE* X509_REQ_delete_attr ( X509_REQ req,
int  loc 
)
int X509_REQ_extension_nid ( int  req_nid)
X509_ATTRIBUTE* X509_REQ_get_attr ( const X509_REQ req,
int  loc 
)
int X509_REQ_get_attr_by_NID ( const X509_REQ req,
int  nid,
int  lastpos 
)
int X509_REQ_get_attr_by_OBJ ( const X509_REQ req,
ASN1_OBJECT obj,
int  lastpos 
)
int X509_REQ_get_attr_count ( const X509_REQ req)
int* X509_REQ_get_extension_nids ( void  )
EVP_PKEY* X509_REQ_get_pubkey ( X509_REQ req)
void X509_REQ_set_extension_nids ( int nids)
X509_REQ* X509_to_X509_REQ ( X509 x,
EVP_PKEY pkey,
const EVP_MD md 
)
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'