std::shared_ptr<X509> loadX509FromFile( const std::string& filename ) {
std::shared_ptr<FILE> f( fopen( filename.c_str(), "r" ), fclose );
std::shared_ptr<X509> loadX509FromFile( const std::string& filename ) {
std::shared_ptr<FILE> f( fopen( filename.c_str(), "r" ), fclose );