2016-06-15 1 views
4

Вчера, когда я запустил набор самотестирования Sonos, все проходило. Но сегодня, когда я запускаю его я получаю 1 отказ:Почему я неожиданно получаю ошибку проверки цепи сертификата SSL с помощью самотестирования Sonos

... 
INFO Start Test Case: 41331557 ssl_validation test_certificate_chain 
STOP 1011373133 
STOP 41331557 ssl_validation test_certificate_chain 
... 

Я отладки тест-пакет (в частности ssl_validation.py), и кажется, что там может быть проблема с Sonos SSL Validator конечной точки.

Вот выдержка из строк 456-458 этого файла:

  url = "{0}/{1}/{2}".format(sonos_validator, leaf, chain) 
      request = requests.post(url, data=file, headers={'Content-Type': 'application/x-sonos-cert-stream', 
                  'Accept': 'application/x-sonos-cert-result'}) 

Похоже, что тест делает POST запрос на https://sslvalidator.sonos.com/v1/dcv/3be404741ff301e3030db77fc779608416d656b9/724cf533a5e58b6b9a148b69b8b3545e60e59b92, и получить это как request.content:

<HTML><HEAD><TITLE>Error</TITLE></HEAD><BODY> 
An error occurred while processing your request.<p> 
Reference&#32;&#35;30&#46;374e7b5c&#46;1465987227&#46;da7cdcb 
</BODY></HTML> 

Это, кажется, ошибка с вашей конечной точкой. Это приводит к тому, что status (строка 464) является 1011373133, который является неправильным (а также не указан в dictionary_status_codes) и вызывает сбой в этом тесте.

Возможно, кто-то расследует, есть ли проблема с вашим валидатором. Эта проблема мешает нам предоставлять нашу новую услугу Sonos для утверждения.

ответ

0

Испытательный комплект Sonos снова начал проезжать, и конечная точка https://sslvalidator.sonos.com/v1/dcv/, похоже, снова возвращает правильный ответ.

Смежные вопросы