X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=crypto%2Fx509v3%2Fv3prin.c;h=36f78b25df553873120a369739b0b165a295d314;hb=6c5d4168ff810540bb47c999c1ceff28190911e5;hp=6475fb97b1e95106b00a9cdf47212823fc272904;hpb=9aeaf1b4a7924cabf829bf57d0ca87d311cd2dfe;p=oweals%2Fopenssl.git diff --git a/crypto/x509v3/v3prin.c b/crypto/x509v3/v3prin.c index 6475fb97b1..36f78b25df 100644 --- a/crypto/x509v3/v3prin.c +++ b/crypto/x509v3/v3prin.c @@ -55,10 +55,15 @@ * Hudson (tjh@cryptsoft.com). * */ -#include -#include -#include -#include + + + +#include +#include "cryptlib.h" +#include "asn1.h" +#include "asn1_mac.h" +#include "conf.h" +#include "x509.h" #include "x509v3.h" int main(argc, argv) @@ -70,6 +75,7 @@ char **argv; int i, count; X509_EXTENSION *ext; X509V3_add_standard_extensions(); + ERR_load_crypto_strings(); if(!argv[1]) { fprintf(stderr, "Usage v3prin cert.pem\n"); exit(1); @@ -89,7 +95,7 @@ char **argv; for(i = 0; i < count; i++) { ext = X509_get_ext(cert, i); printf("%s\n", OBJ_nid2ln(OBJ_obj2nid(ext->object))); - X509V3_EXT_print_fp(stdout, ext, 0); + if(!X509V3_EXT_print_fp(stdout, ext, 0, 0)) ERR_print_errors_fp(stderr); printf("\n"); }