Я пытаюсь сделать недействительными некоторые страницы AMP. Я прочитал документацию и некоторые проблемы с GitHub, и чем больше я знаю, тем меньше я понимаю. ;)
Полагаю, мой открытый ключ никогда не сканировался.
Через https://developers.google.com/amp/cache/update-cache#update-rsa-keys
Если вы хотите обновить свой ключ RSA, вы можете получить доступ к ключу RSA через ссылку AMP Cache, и Google может сканировать ваш новый ключ RSA в течение нескольких часов. ,Вот ссылка на кэш AMP:
https://example -com . /r/s/example.com/.well-known/amphtml/apikey.pub
Итак, согласно этому моему URL-адресу: https://www -bronchicum-de.cdn.ampproject.org / r / s / www.bronchicum.de / .well-known / amphtml /apikey.pub Ключ находится по адресу: https://www.bronchicum.de/.well-known/amphtml/apikey.pub (общедоступно через обычный текст)
К сожалению, я получаю только:
Это ошибка.
Запрошенный URL /r/s/www.bronchicum.de/.well-known/amphtml/apikey.pub не найден на этом сервере. Это все, что мы знаем.
Когда я пытаюсь сделать недействительным кеш (используя digitalbrands / amp-cache ) или самописанный скрипт bash, я получаю следующее:
Это ошибка.
У вашего клиента нет разрешения на получение URL /update-cache/c/s/www.bronchicum.de/amp?amp_action=flush&_ts=1572261663&_url_signature=BxYM4-ky5wEVmeixpTqMZec3aDhUxcbkT32-kSXufPeO1fGFJ_p7I-xiPKih0oF5AOJy3XnLIvXy_btLXblOALb82BKvHj4UWtiWmtSgV3n-vH5_TVlrDU88UAa_EEZ4sDODwt2Auo1gREd4tZ_BDdXSbDBU5muCbld8KGiSO7mbQ62wWjWhZeXyo6AXqg7AmgCp5wdlwT1f00miYvALUB0gk7f9uDjTsEGIpEvGEwWQE0MllSiYXZ0XnwW2oGaJh8e3ofx0vx72omy9g5i6szgEgT_QR8hEPV_FTXN6V9n0E9A3drAOdyXGVKmFQHLP-Knai-sqfcrRMH2pNc856A с этого сервера. (IP-адрес клиента: xxxx)
Недопустимый открытый ключ из-за ошибки приема: недопустимое содержимое Это все, что мы знаем.
Оооо ... что-то не так с моим открытым ключом?
openssl dgst -sha256 -signature signature.bin -verify pulic-key.pem url.txt
Говорит "Проверено ОК". Может кто-нибудь мне помочь? :)