typedef struct X509_val_st
DECLARE_STACK_OF(X509_NAME)#define X509_EX_V_NETSCAPE_HACK		0x8000#define X509_EX_V_INIT			0x0001typedef struct X509_extension_st	{	ASN1_OBJECT *object;	short critical;	short netscape_hack;	ASN1_OCTET_STRING *value;	long argl;			/* used when decoding */	char *argp;			/* used when decoding */	void (*ex_free)();		/* clear argp stuff */	} X509_EXTENSION;