X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=crypto%2Fx509v3%2Fv3prin.c;h=ee798859f0b336e8be3a205ed6c865bf4c055f75;hb=703126f027b62b382379d276cd1cf8b174aa5d23;hp=6475fb97b1e95106b00a9cdf47212823fc272904;hpb=9aeaf1b4a7924cabf829bf57d0ca87d311cd2dfe;p=oweals%2Fopenssl.git diff --git a/crypto/x509v3/v3prin.c b/crypto/x509v3/v3prin.c index 6475fb97b1..ee798859f0 100644 --- a/crypto/x509v3/v3prin.c +++ b/crypto/x509v3/v3prin.c @@ -55,21 +55,25 @@ * Hudson (tjh@cryptsoft.com). * */ -#include -#include -#include -#include -#include "x509v3.h" -int main(argc, argv) -int argc; -char **argv; + + +#include +#include "cryptlib.h" +#include +#include +#include +#include +#include + +int main(int argc, char **argv) { X509 *cert; FILE *inf; 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 +93,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"); }