Готовый перевод 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

Настройки

Готово:

100.00% КП = 1.0