GRPC++に対応する関数がエクスポートされているか分からないけど、GRPC Coreの
GRPCAPI void grpc_set_ssl_roots_override_callback(grpc_ssl_roots_override_callback cb);
を呼び出してコールバックで先程の処理をやる感じになるかな
char*を返さないといけないから、FILE*に書き出すOpenSSL API都合悪いな、BIOのほうがいいのか?
いや_pipe()という手があるな
BIOでよさそう。BIO_new(BIO_s_mem())
BIO_get_mem_dataで書き込まれた量と開始ポインタを得てから、バッファをmallocしてコピーしてGRPC Coreに所有権渡せばおっけだな