MAMP Pro(5.5.1)和正式签署的SSL证书

问题描述 投票:0回答:1

我正在尝试获取经过官方签名的SSL证书,以在运行OS X Catelina的MAMP Pro 5.5.1下工作。

我通过命令行创建了.key和.csr文件(就像我在Apache和OS X Server上所做的一样):

sudo openssl genrsa -des3 -out certificate.key 2048

sudo openssl req-新-key certificate.key -out certificate.csr

我上传到我的SSL提供商(Xolphin)的CSR,取回证书文件后,将它们放在/ Applications / MAMP / Library / OpenSSL / certs目录中,并从SSL下的MAMP Pro应用程序中选择它们标签。完成此操作后,MAMP重新启动,但随后返回错误消息,提示无法启动Apache。

这是Apache SSL错误日志文件提到的内容:

[[Sat Dec 28 28:49:47 2019] [错误]初始化:无法读取密码短语[提示:重新启动之前引入或更改了键?]

[[2019年12月28日星期六19:49:47] [错误] SSL库错误:218529960错误:0D0680A8:asn1编码例程:ASN1_CHECK_TLEN:错误的标签

[[2019年12月28日星期六:49:47] [错误] SSL库错误:218640442错误:0D08303A:asn1编码例程:ASN1_TEMPLATE_NOEXP_D2I:嵌套的asn1错误

[[2019年12月28日星期六19:49:47] [错误] SSL库错误:218529960错误:0D0680A8:asn1编码例程:ASN1_CHECK_TLEN:错误的标签

[[2019年12月28日星期六19:49:47] [错误] SSL库错误:218595386错误:0D07803A:asn1编码例程:ASN1_ITEM_EX_D2I:嵌套的asn1错误

[[2019年12月28日星期六19:49:47] [错误] SSL库错误:67710980错误:04093004:rsa例程:OLD_RSA_PRIV_DECODE:RSA lib

[[2019年12月28日星期六19:49:47] [错误] SSL库错误:218529960错误:0D0680A8:asn1编码例程:ASN1_CHECK_TLEN:错误的标签

[[2019年12月28日星期六19:49:47] [错误] SSL库错误:218595386错误:0D07803A:asn1编码例程:ASN1_ITEM_EX_D2I:嵌套的asn1错误

[[2019年12月28日星期六19:51:26] [错误]初始化:未找到私钥

[[2019年12月28日星期六19:51:26] [错误] SSL库错误:218529960错误:0D0680A8:asn1编码例程:ASN1_CHECK_TLEN:错误的标签

[[2019年12月28日星期六19:51:26] [错误] SSL库错误:218640442错误:0D08303A:asn1编码例程:ASN1_TEMPLATE_NOEXP_D2I:嵌套的asn1错误

[[2019年12月28日星期六19:51:26] [错误] SSL库错误:218529960错误:0D0680A8:asn1编码例程:ASN1_CHECK_TLEN:错误的标签

[[2019年12月28日星期六19:51:26] [错误] SSL库错误:218595386错误:0D07803A:asn1编码例程:ASN1_ITEM_EX_D2I:嵌套的asn1错误

[[2019年12月28日星期六19:51:26] [错误] SSL库错误:67710980错误:04093004:RSA例程:OLD_RSA_PRIV_DECODE:RSA lib

[[2019年12月28日星期六19:51:26] [错误] SSL库错误:218529960错误:0D0680A8:asn1编码例程:ASN1_CHECK_TLEN:错误的标签

[[2019年12月28日星期六19:51:26] [错误] SSL库错误:218595386错误:0D07803A:asn1编码例程:ASN1_ITEM_EX_D2I:嵌套的asn1错误

[[2019年12月28日星期六19:51:30] [错误]初始化:未找到私钥

[MAMP支持中心告诉我:“我们只能在MAMP应用程序内部创建的(自签名的)SSL证书上向您咨询,但这不是我想要为专业(为什么我购买MAMP Pro)网站所需要的。

如果有人让它起作用,您能告诉我您如何创建SSL证书吗?

干杯!

Léon。

ssl https certificate mamp
1个回答
0
投票

主题可以关闭。通过以下方式创建SSL crs和密钥文件解决了该问题:

openssl genrsa -out certificate.key 2048

openssl req -out certificate.csr -keycertificate.key -new -sha256

希望这对将来遇到相同问题的人有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.