Lines Matching defs:ext
69 static int unknown_ext_print(BIO *out, X509_EXTENSION *ext, unsigned long flag, int indent, int supported);
95 int X509V3_EXT_print(BIO *out, X509_EXTENSION *ext, unsigned long flag, int indent)
104 if(!(method = X509V3_EXT_get(ext)))
105 return unknown_ext_print(out, ext, flag, indent, 0);
106 p = ext->value->data;
107 if(method->it) ext_str = ASN1_item_d2i(NULL, &p, ext->value->length, ASN1_ITEM_ptr(method->it));
108 else ext_str = method->d2i(NULL, &p, ext->value->length);
110 if(!ext_str) return unknown_ext_print(out, ext, flag, indent, 1);
171 static int unknown_ext_print(BIO *out, X509_EXTENSION *ext, unsigned long flag, int indent, int supported)
187 ext->value->data, ext->value->length, indent, -1);
189 return BIO_hexdump(out, ext->value->data, ext->value->length, indent);
198 int X509V3_EXT_print_fp(FILE *fp, X509_EXTENSION *ext, int flag, int indent)
203 ret = X509V3_EXT_print(bio_tmp, ext, flag, indent);