我正在设置我的MySQL服务器以使用SSL,并遵循指南here。
创建ca-key.pem后,我遇到了一个问题:无法加载私钥。
我能找到的唯一类似问题与随机状态'有关。错误和权限错误。这些都不适用于我的情况,因为创建的密钥没有问题。
这是创建后的输出:
Loading 'screen' into random state - done
Generating RSA private key, 2048 bit long modulus
.....................................................+++
....................................+++
e is 65537 (0x10001)
当我尝试下一个命令时,出现以下错误:
unable to load Private Key
3056:error:0906D06C:PEM routines:PEM_read_bio:no start line:.\crypto\pem\pem_lib.c:701:Expecting: ANY PRIVATE KEY
我的命令与指南完全相同,但键的路径除外。为了确保,我每次都复制了路径,所以没有错误。该文件已创建,如下所示:
-----BEGIN RSA PRIVATE KEY-----
[Jibberish]
-----END RSA PRIVATE KEY-----
我后来尝试了Amazon的指南(在很多有类似问题的地方发布的指南)也有相同的结果。
我基本上不知道我在做什么,所以任何提示都会有所帮助!
服务器是全新安装的Windows Server 2012 R2,只有MySQL Server和OpenSSL。