=pod =head1 NAME X509V3_EXT_print, X509V3_EXT_print_fp - pretty print X509 certificate extensions =head1 SYNOPSIS #include int X509V3_EXT_print(BIO *out, X509_EXTENSION *ext, unsigned long flag, int indent); int X509V3_EXT_print_fp(FILE *out, X509_EXTENSION *ext, int flag, int indent); =head1 DESCRIPTION X509V3_EXT_print() and X509V3_EXT_print_fp() parse and print the extension info from I to I or I with indentation set via I. I determines the behaviour if an extension could not be parsed and can be one of: B (equivalent to 0): an unknown or unparsable extension stops the parsing and the function returns a failure. B: an unknown or unparsable extension is handled by printing it through the B function, and the function returns success. B: an unknown or unparsable extension is handled by printing it through the B function, and the function returns success, B: an unknown or unparsable extension is handled by printing either "" or "", and the function returns success. =head1 RETURN VALUES X509V3_EXT_print() and X509V3_EXT_print_fp() return 1 for success and 0 for failure. =head1 SEE ALSO L, L, =head1 COPYRIGHT Copyright 2026 The OpenSSL Project Authors. All Rights Reserved. Licensed under the Apache License 2.0 (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at L. =cut