Eneboo - Documentación para desarrolladores
Clases | 'defines' | 'typedefs' | Funciones
Referencia del Archivo src/libdigidoc/openssl/crypto/x509v3/pcy_int.h

Ir al código fuente de este archivo.

Clases

struct  X509_POLICY_DATA_st
struct  X509_POLICY_REF_st
struct  X509_POLICY_CACHE_st
struct  X509_POLICY_NODE_st
struct  X509_POLICY_LEVEL_st
struct  X509_POLICY_TREE_st

'defines'

#define POLICY_DATA_FLAG_MAPPED   0x1
#define POLICY_DATA_FLAG_MAPPED_ANY   0x2
#define POLICY_DATA_FLAG_MAP_MASK   0x3
#define POLICY_DATA_FLAG_SHARED_QUALIFIERS   0x4
#define POLICY_DATA_FLAG_EXTRA_NODE   0x8
#define POLICY_DATA_FLAG_CRITICAL   0x10
#define POLICY_FLAG_ANY_POLICY   0x2
#define node_data_critical(data)   (data->flags & POLICY_DATA_FLAG_CRITICAL)
#define node_critical(node)   node_data_critical(node->data)

'typedefs'

typedef struct X509_POLICY_DATA_st X509_POLICY_DATA
typedef struct X509_POLICY_REF_st X509_POLICY_REF

Funciones

X509_POLICY_DATApolicy_data_new (POLICYINFO *policy, ASN1_OBJECT *id, int crit)
void policy_data_free (X509_POLICY_DATA *data)
X509_POLICY_DATApolicy_cache_find_data (const X509_POLICY_CACHE *cache, const ASN1_OBJECT *id)
int policy_cache_set_mapping (X509 *x, POLICY_MAPPINGS *maps)
 STACK_OF (X509_POLICY_NODE)*policy_node_cmp_new(void)
void policy_cache_init (void)
void policy_cache_free (X509_POLICY_CACHE *cache)
X509_POLICY_NODElevel_find_node (const X509_POLICY_LEVEL *level, const ASN1_OBJECT *id)
X509_POLICY_NODEtree_find_sk (STACK_OF(X509_POLICY_NODE)*sk, const ASN1_OBJECT *id)
X509_POLICY_NODElevel_add_node (X509_POLICY_LEVEL *level, X509_POLICY_DATA *data, X509_POLICY_NODE *parent, X509_POLICY_TREE *tree)
void policy_node_free (X509_POLICY_NODE *node)
const X509_POLICY_CACHEpolicy_cache_set (X509 *x)

Documentación de los 'defines'

#define node_critical (   node)    node_data_critical(node->data)
#define node_data_critical (   data)    (data->flags & POLICY_DATA_FLAG_CRITICAL)
#define POLICY_DATA_FLAG_CRITICAL   0x10
#define POLICY_DATA_FLAG_EXTRA_NODE   0x8
#define POLICY_DATA_FLAG_MAP_MASK   0x3
#define POLICY_DATA_FLAG_MAPPED   0x1
#define POLICY_DATA_FLAG_MAPPED_ANY   0x2
#define POLICY_DATA_FLAG_SHARED_QUALIFIERS   0x4
#define POLICY_FLAG_ANY_POLICY   0x2

Documentación de los 'typedefs'


Documentación de las funciones

X509_POLICY_NODE* level_add_node ( X509_POLICY_LEVEL level,
X509_POLICY_DATA data,
X509_POLICY_NODE parent,
X509_POLICY_TREE tree 
)
X509_POLICY_NODE* level_find_node ( const X509_POLICY_LEVEL level,
const ASN1_OBJECT id 
)
X509_POLICY_DATA* policy_cache_find_data ( const X509_POLICY_CACHE cache,
const ASN1_OBJECT id 
)
void policy_cache_free ( X509_POLICY_CACHE cache)
void policy_cache_init ( void  )
const X509_POLICY_CACHE* policy_cache_set ( X509 x)
int policy_cache_set_mapping ( X509 x,
POLICY_MAPPINGS *  maps 
)
void policy_data_free ( X509_POLICY_DATA data)
X509_POLICY_DATA* policy_data_new ( POLICYINFO policy,
ASN1_OBJECT id,
int  crit 
)
void policy_node_free ( X509_POLICY_NODE node)
STACK_OF ( X509_POLICY_NODE  )
X509_POLICY_NODE* tree_find_sk ( STACK_OF(X509_POLICY_NODE)*  sk,
const ASN1_OBJECT id 
)
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'