Lines Matching refs:bio

404 int ossl_x509_print_ex_brief(BIO *bio, X509 *cert, unsigned long neg_cflags)  in ossl_x509_print_ex_brief()  argument
410 return BIO_printf(bio, " (no certificate)\n") > 0; in ossl_x509_print_ex_brief()
411 if (BIO_printf(bio, " certificate\n") <= 0 in ossl_x509_print_ex_brief()
412 || !X509_print_ex(bio, cert, flags, ~X509_FLAG_NO_SUBJECT)) in ossl_x509_print_ex_brief()
415 if (BIO_printf(bio, " self-issued\n") <= 0) in ossl_x509_print_ex_brief()
418 if (BIO_printf(bio, " ") <= 0 in ossl_x509_print_ex_brief()
419 || !X509_print_ex(bio, cert, flags, ~X509_FLAG_NO_ISSUER)) in ossl_x509_print_ex_brief()
422 if (!X509_print_ex(bio, cert, flags, in ossl_x509_print_ex_brief()
426 if (BIO_printf(bio, " not yet valid\n") <= 0) in ossl_x509_print_ex_brief()
429 if (BIO_printf(bio, " no more valid\n") <= 0) in ossl_x509_print_ex_brief()
431 return X509_print_ex(bio, cert, flags, in ossl_x509_print_ex_brief()
435 static int print_certs(BIO *bio, const STACK_OF(X509) *certs) in print_certs() argument
440 return BIO_printf(bio, " (no certificates)\n") >= 0; in print_certs()
446 if (!ossl_x509_print_ex_brief(bio, cert, 0)) in print_certs()
448 if (!X509V3_extensions_print(bio, NULL, in print_certs()
457 static int print_store_certs(BIO *bio, X509_STORE *store) in print_store_certs() argument
461 int ret = print_certs(bio, certs); in print_store_certs()
466 return BIO_printf(bio, " (no trusted store)\n") >= 0; in print_store_certs()
475 BIO *bio = BIO_new(BIO_s_mem()); /* may be NULL */ in X509_STORE_CTX_print_verify_cb() local
477 if (bio == NULL) in X509_STORE_CTX_print_verify_cb()
479 BIO_printf(bio, "%s at depth = %d error = %d (%s)\n", in X509_STORE_CTX_print_verify_cb()
493 BIO_printf(bio, "Expected hostname(s) = "); in X509_STORE_CTX_print_verify_cb()
495 BIO_printf(bio, "%s%s", idx == 1 ? "" : ", ", str); in X509_STORE_CTX_print_verify_cb()
496 BIO_printf(bio, "\n"); in X509_STORE_CTX_print_verify_cb()
501 BIO_printf(bio, "Expected email address = %s\n", str); in X509_STORE_CTX_print_verify_cb()
506 BIO_printf(bio, "Expected IP address = %s\n", str); in X509_STORE_CTX_print_verify_cb()
514 BIO_printf(bio, "Failure for:\n"); in X509_STORE_CTX_print_verify_cb()
515 ossl_x509_print_ex_brief(bio, X509_STORE_CTX_get_current_cert(ctx), in X509_STORE_CTX_print_verify_cb()
524 BIO_printf(bio, "Non-trusted certs:\n"); in X509_STORE_CTX_print_verify_cb()
525 print_certs(bio, X509_STORE_CTX_get0_untrusted(ctx)); in X509_STORE_CTX_print_verify_cb()
526 BIO_printf(bio, "Certs in trust store:\n"); in X509_STORE_CTX_print_verify_cb()
527 print_store_certs(bio, X509_STORE_CTX_get0_store(ctx)); in X509_STORE_CTX_print_verify_cb()
530 ERR_add_error_mem_bio("\n", bio); in X509_STORE_CTX_print_verify_cb()
531 BIO_free(bio); in X509_STORE_CTX_print_verify_cb()