OpenSSL  1.0.1c
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Functions | Variables
v3_alt.c File Reference
#include <stdio.h>
#include "cryptlib.h"
#include <openssl/conf.h>
#include <openssl/x509v3.h>

Go to the source code of this file.

Functions

 STACK_OF (CONF_VALUE)
 
int GENERAL_NAME_print (BIO *out, GENERAL_NAME *gen)
 
GENERAL_NAMES * v2i_GENERAL_NAMES (const X509V3_EXT_METHOD *method, X509V3_CTX *ctx, STACK_OF(CONF_VALUE)*nval)
 
GENERAL_NAMEv2i_GENERAL_NAME (const X509V3_EXT_METHOD *method, X509V3_CTX *ctx, CONF_VALUE *cnf)
 
GENERAL_NAMEa2i_GENERAL_NAME (GENERAL_NAME *out, const X509V3_EXT_METHOD *method, X509V3_CTX *ctx, int gen_type, char *value, int is_nc)
 
GENERAL_NAMEv2i_GENERAL_NAME_ex (GENERAL_NAME *out, const X509V3_EXT_METHOD *method, X509V3_CTX *ctx, CONF_VALUE *cnf, int is_nc)
 

Variables

const X509V3_EXT_METHOD v3_alt []
 

Function Documentation

GENERAL_NAME* a2i_GENERAL_NAME ( GENERAL_NAME out,
const X509V3_EXT_METHOD method,
X509V3_CTX ctx,
int  gen_type,
char *  value,
int  is_nc 
)

Definition at line 424 of file v3_alt.c.

int GENERAL_NAME_print ( BIO out,
GENERAL_NAME gen 
)

Definition at line 177 of file v3_alt.c.

STACK_OF ( CONF_VALUE  )

Definition at line 93 of file v3_alt.c.

GENERAL_NAME* v2i_GENERAL_NAME ( const X509V3_EXT_METHOD method,
X509V3_CTX ctx,
CONF_VALUE cnf 
)

Definition at line 418 of file v3_alt.c.

GENERAL_NAME* v2i_GENERAL_NAME_ex ( GENERAL_NAME out,
const X509V3_EXT_METHOD method,
X509V3_CTX ctx,
CONF_VALUE cnf,
int  is_nc 
)

Definition at line 524 of file v3_alt.c.

GENERAL_NAMES* v2i_GENERAL_NAMES ( const X509V3_EXT_METHOD method,
X509V3_CTX ctx,
STACK_OF(CONF_VALUE)*  nval 
)

Definition at line 396 of file v3_alt.c.

Variable Documentation

const X509V3_EXT_METHOD v3_alt[]
Initial value:
= {
{ NID_subject_alt_name, 0, ASN1_ITEM_ref(GENERAL_NAMES),
0,0,0,0,
0,0,
(X509V3_EXT_I2V)i2v_GENERAL_NAMES,
(X509V3_EXT_V2I)v2i_subject_alt,
NULL, NULL, NULL},
{ NID_issuer_alt_name, 0, ASN1_ITEM_ref(GENERAL_NAMES),
0,0,0,0,
0,0,
(X509V3_EXT_I2V)i2v_GENERAL_NAMES,
(X509V3_EXT_V2I)v2i_issuer_alt,
NULL, NULL, NULL},
0,0,0,0,
0,0,
(X509V3_EXT_I2V)i2v_GENERAL_NAMES,
NULL, NULL, NULL, NULL},
}

Definition at line 71 of file v3_alt.c.