1

尝试使用不在“CurrentUser”(当前用户 > 个人 > 证书存储)中但在计算机证书存储中的证书。MySQL 文档仅引用 MySQL 教程,该教程在其示例中使用 CurrentUser,但我找不到实际有效证书位置字符串值的列表。我尝试了“CurrentComputer”,但这引发了运行时错误。

4

2 回答 2

1

找到了

于 2012-04-12T13:57:06.423 回答
0

有效值为NoneCurrentUserLocalMachine

在 .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 回答