@@ -1982,6 +1982,49 @@ PHP_MINFO_FUNCTION(mongodb)
19821982 php_info_print_table_row (2 , "libmongoc bundled version" , MONGOC_VERSION_S );
19831983#endif
19841984
1985+ #ifdef MONGOC_ENABLE_SSL
1986+ php_info_print_table_row (2 , "libmongoc SSL" , "enabled" );
1987+ # if defined(MONGOC_ENABLE_SSL_OPENSSL )
1988+ php_info_print_table_row (2 , "libmongoc SSL library" , "OpenSSL" );
1989+ # elif defined(MONGOC_ENABLE_SSL_LIBRESSL )
1990+ php_info_print_table_row (2 , "libmongoc SSL library" , "LibreSSL" );
1991+ # elif defined(MONGOC_ENABLE_SSL_SECURE_TRANSPORT )
1992+ php_info_print_table_row (2 , "libmongoc SSL library" , "Secure Transport" );
1993+ # elif defined(MONGOC_ENABLE_SSL_SECURE_CHANNEL )
1994+ php_info_print_table_row (2 , "libmongoc SSL library" , "Secure Channel" );
1995+ # else
1996+ php_info_print_table_row (2 , "libmongoc SSL library" , "unknown" );
1997+ # endif
1998+ #else
1999+ php_info_print_table_row (2 , "libmongoc SSL" , "disabled" );
2000+ #endif
2001+
2002+ #ifdef MONGOC_ENABLE_CRYPTO
2003+ php_info_print_table_row (2 , "libmongoc crypto" , "enabled" );
2004+ # if defined(MONGOC_ENABLE_CRYPTO_LIBCRYPTO )
2005+ php_info_print_table_row (2 , "libmongoc crypto library" , "libcrypto" );
2006+ # elif defined(MONGOC_ENABLE_CRYPTO_COMMON_CRYPTO )
2007+ php_info_print_table_row (2 , "libmongoc crypto library" , "Common Crypto" );
2008+ # elif defined(MONGOC_ENABLE_CRYPTO_CNG )
2009+ php_info_print_table_row (2 , "libmongoc crypto library" , "CNG" );
2010+ # else
2011+ php_info_print_table_row (2 , "libmongoc crypto library" , "unknown" );
2012+ # endif
2013+ # ifdef MONGOC_ENABLE_CRYPTO_SYSTEM_PROFILE
2014+ php_info_print_table_row (2 , "libmongoc crypto system profile" , "enabled" );
2015+ # else
2016+ php_info_print_table_row (2 , "libmongoc crypto system profile" , "disabled" );
2017+ # endif
2018+ #else
2019+ php_info_print_table_row (2 , "libmongoc crypto" , "disabled" );
2020+ #endif
2021+
2022+ #ifdef MONGOC_ENABLE_SASL
2023+ php_info_print_table_row (2 , "libmongoc SASL" , "enabled" );
2024+ #else
2025+ php_info_print_table_row (2 , "libmongoc SASL" , "disabled" );
2026+ #endif
2027+
19852028 php_info_print_table_end ();
19862029
19872030 DISPLAY_INI_ENTRIES ();
0 commit comments