Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
doc:jroboplc:modules:jrbustcp-protocol [2022/01/26 13:13] denis [FF - UNKNOWN] |
doc:jroboplc:modules:jrbustcp-protocol [2022/01/27 13:35] (текущий) denis [07 - AUTH_INIT] |
||
---|---|---|---|
Строка 204: | Строка 204: | ||
2 - DISABLED - аутентификация на сервере отключена, вход свободный | 2 - DISABLED - аутентификация на сервере отключена, вход свободный | ||
- | ''**nonce**'' - зашифрованная публичным ключем строка случайных символов | + | ''**nonce**'' - зашифрованное публичным ключем сгенерированное значение (строка случайных символов) |
Сервер должен иметь у себя соответствующий публичный ключ с именем файла ''keyname.pub''. После того, как клиент получил зашифрованный nonce, он должен расшифровать его своим приватным ключем ''keyname'' и отправить на сервер последующей командой AUTH_SUBMIT. | Сервер должен иметь у себя соответствующий публичный ключ с именем файла ''keyname.pub''. После того, как клиент получил зашифрованный nonce, он должен расшифровать его своим приватным ключем ''keyname'' и отправить на сервер последующей командой AUTH_SUBMIT. | ||
Строка 218: | Строка 218: | ||
**''nlen''** - длина строки nonce в байтах. | **''nlen''** - длина строки nonce в байтах. | ||
| | ||
- | ''**nonce**'' - расшифрованная приватным ключем строка случайных символов | + | ''**nonce**'' - расшифрованная приватным ключем значение nonce, полученное от сервера командой AUTH_INIT |
''**status**'' - результат аутентификации: | ''**status**'' - результат аутентификации: |