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