我正在尝试上传 SSL 证书以配置“链接缩短”。我从 ZeroSSL 购买了 SSL 证书。我正在使用以下命令:
我使用的命令:
curl -X POST https://messaging.twilio.com/v1/LinkShortening/Domains/$DOMAIN_SID/Certificate \
--data-urlencode "TlsCert=$tlsCert" \
-u $TWILIO_ACCOUNT_SID:$TWILIO_AUTH_TOKEN
我收到以下错误:
{"code": 30116, "message": "Header is missing for certificate or private key.", "more_info": "https://www.twilio.com/docs/errors/30116", "params": {}, "status": 400, "user_error": true}%
我希望有人能阐明我可能做错了什么。
您是否看过错误消息中提供的链接 (https://www.twilio.com/docs/api/errors/30116)?它提醒您使用 PEM 格式并指向一个维基百科页面,告诉您那是什么。 在我看来,它正在文件开头寻找类似以下内容并抱怨找不到它:
-----BEGIN CERTIFICATE-----