Eneboo - Documentación para desarrolladores
Clases | 'defines' | Funciones
Referencia del Archivo src/libdigidoc/openssl/crypto/asn1/asn1_gen.c
#include "cryptlib.h"
#include <openssl/asn1.h>
#include <openssl/x509v3.h>

Clases

struct  tag_name_st
struct  tag_exp_type
struct  tag_exp_arg

'defines'

#define ASN1_GEN_FLAG   0x10000
#define ASN1_GEN_FLAG_IMP   (ASN1_GEN_FLAG|1)
#define ASN1_GEN_FLAG_EXP   (ASN1_GEN_FLAG|2)
#define ASN1_GEN_FLAG_TAG   (ASN1_GEN_FLAG|3)
#define ASN1_GEN_FLAG_BITWRAP   (ASN1_GEN_FLAG|4)
#define ASN1_GEN_FLAG_OCTWRAP   (ASN1_GEN_FLAG|5)
#define ASN1_GEN_FLAG_SEQWRAP   (ASN1_GEN_FLAG|6)
#define ASN1_GEN_FLAG_SETWRAP   (ASN1_GEN_FLAG|7)
#define ASN1_GEN_FLAG_FORMAT   (ASN1_GEN_FLAG|8)
#define ASN1_GEN_STR(str, val)   {str, sizeof(str) - 1, val}
#define ASN1_FLAG_EXP_MAX   20
#define ASN1_GEN_FORMAT_ASCII   1
#define ASN1_GEN_FORMAT_UTF8   2
#define ASN1_GEN_FORMAT_HEX   3
#define ASN1_GEN_FORMAT_BITLIST   4

Funciones

ASN1_TYPEASN1_generate_nconf (char *str, CONF *nconf)
ASN1_TYPEASN1_generate_v3 (char *str, X509V3_CTX *cnf)

Documentación de los 'defines'

#define ASN1_FLAG_EXP_MAX   20
#define ASN1_GEN_FLAG   0x10000
#define ASN1_GEN_FLAG_BITWRAP   (ASN1_GEN_FLAG|4)
#define ASN1_GEN_FLAG_EXP   (ASN1_GEN_FLAG|2)
#define ASN1_GEN_FLAG_FORMAT   (ASN1_GEN_FLAG|8)
#define ASN1_GEN_FLAG_IMP   (ASN1_GEN_FLAG|1)
#define ASN1_GEN_FLAG_OCTWRAP   (ASN1_GEN_FLAG|5)
#define ASN1_GEN_FLAG_SEQWRAP   (ASN1_GEN_FLAG|6)
#define ASN1_GEN_FLAG_SETWRAP   (ASN1_GEN_FLAG|7)
#define ASN1_GEN_FLAG_TAG   (ASN1_GEN_FLAG|3)
#define ASN1_GEN_FORMAT_ASCII   1
#define ASN1_GEN_FORMAT_BITLIST   4
#define ASN1_GEN_FORMAT_HEX   3
#define ASN1_GEN_FORMAT_UTF8   2
#define ASN1_GEN_STR (   str,
  val 
)    {str, sizeof(str) - 1, val}

Documentación de las funciones

ASN1_TYPE* ASN1_generate_nconf ( char *  str,
CONF nconf 
)
ASN1_TYPE* ASN1_generate_v3 ( char *  str,
X509V3_CTX cnf 
)
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'