Готовый перевод OpenID Authentication 2.0 / OpenID Аутентификация 2.0: 6.1. Procedure
Для генерации подписи сообщения:
1. Определить список ключей, которые должны быть подписаны, в соответствии с подписываемым сообщением. Список подписываемых ключей ДОЛЖЕН быть частью сообщения. Список храниться в поле "openid.signed". Значение поля - это список ключей, разделенных запятой, с отброшенным префиксом "openid.". Этот алгоритм допустим только для подписи ключей, которые начинаются с "openid.".
2. Перебирать список подписываемых ключей в том порядке в котором они встречаются в списке "openid.signed". Найти значение для каждого ключа, чье название совпадает с ключем из списка подписываемых ключей, с добавлением префикса "openid.".
Конвертировать список пар ключ/значение, которые должны быть подписаны, в «octet string » закодированные в форме Ключ-Значение.
Определить алгоритм подписи исходя из типа ассоциации. Применить алгоритм подписи к «octet string.»
Переведено на Нотабеноиде
http://notabenoid.org/book/23365/104176
Переводчики: Reyko32
Настройки
Готово:
