尝试使用不在“CurrentUser”(当前用户 > 个人 > 证书存储)中但在计算机证书存储中的证书。MySQL 文档仅引用 MySQL 教程,该教程在其示例中使用 CurrentUser,但我找不到实际有效证书位置字符串值的列表。我尝试了“CurrentComputer”,但这引发了运行时错误。
问问题
349 次
2 回答
1
找到了。
于 2012-04-12T13:57:06.423 回答
0
有效值为None
、CurrentUser
和LocalMachine
。
在 .NET 连接器的源文件MySql.Data/Provider/Source/MysqlDefs.cs中:
public enum MySqlCertificateStoreLocation
{
/// <summary>
/// Do not use certificate store
/// </summary>
None,
/// <summary>
/// Use certificate store for the current user
/// </summary>
CurrentUser,
/// <summary>
/// User certificate store for the machine
/// </summary>
LocalMachine
}
于 2013-07-30T20:14:55.760 回答