0
Iam尝试连接到MySql解决方案的Google Cloud Sql。我能够使用MySql Workbench进行连接。MySqlConnectionStringBuilder - 连接证书
如何在c#中使用MySqlConnectionStringBuilder
连接?
我发现没有办法提供三个证书。
Iam尝试连接到MySql解决方案的Google Cloud Sql。我能够使用MySql Workbench进行连接。MySqlConnectionStringBuilder - 连接证书
如何在c#中使用MySqlConnectionStringBuilder
连接?
我发现没有办法提供三个证书。
我找到了解决方案。
创建使用
openssl pkcs12 -export -in client-cert.pem -inkey client-key.pem
-certfile server-ca.pem -out client.pfx
源代码
var connectionStringBuilder = new MySqlConnectionStringBuilder
{
Server = "<Instance_Ip>",
UserID = "root",
Password = "<Password>",
Database = "<Database_Name>",
CertificateFile = @"<Path_To_The_File>\client.pfx",
CertificatePassword = "<Password_For_The_Cert>"
};
using (var conn = new MySqlConnection(connectionStringBuilder.ToString()))
using (var cmd = conn.CreateCommand())
{
cmd.CommandText = string.Format("SELECT * FROM test");
conn.Open();
var reader = cmd.ExecuteReader();
while (reader.Read())
{
var data = reader.GetString(0);
Console.WriteLine(data);
}
}
你是指一个代码示例某处新的证书? –
对不起,不明白。我写过这段代码。 – dknaack