Что делает метод asio set_password_callback ()? - PullRequest
1 голос
/ 28 апреля 2020

Вернуть этому методу парольную фразу из приватного ключа? Зачем это нужно? Что я должен вернуть или что за умная реализация? Я понятия не имею, в чем смысл этого метода. Все, что я нашел, это: https://www.boost.org/doc/libs/1_73_0/doc/html/boost_asio/reference/ssl__context/set_password_callback.html

1 Ответ

0 голосов
/ 28 апреля 2020

Устанавливает пароль обратного вызова. Вы должны вернуть пароль (он же пароль).

Например, пароль потребуется для расшифровки закрытого ключа, если он был защищен паролем.

Пример приведен здесь: https://www.boost.org/doc/libs/1_73_0/doc/html/boost_asio/example/cpp11/ssl/server.cpp

context_.set_password_callback(std::bind(&server::get_password, this));

А

std::string get_password() const
{
  return "test";
}
...