OpenSSL - SSL_CTX_set_default_passwd_cb - PullRequest
       1

OpenSSL - SSL_CTX_set_default_passwd_cb

1 голос
/ 25 ноября 2010

Мне нужно написать простое клиентское приложение SSL для запроса веб-службы Amazon из C ++.Он будет использоваться в многопоточных приложениях.

Это первый раз, когда я смотрел на использование OpenSSL, и мне нужно расширить некоторые из наших библиотек для поддержки сокетов SSL.

У меня вопрос: какова цель функции SSL_CTX_set_default_passwd_cb в OpenSSL?

При чтении справочной страницы не совсем понятно, что именно она делает.Как предлагается функция из справочной страницы это.

int pem_passwd_cb(char *buf, int size, int rwflag, void *password)
{
    strncpy(buf, (char *)(password), size);
    buf[size - 1] = '\0';
    return(strlen(buf));
}

1 Ответ

1 голос
/ 25 ноября 2010

Согласно http://www.rtfm.com/openssl-examples/part1.pdf, Этот обратный вызов вызывается, когда требуется пароль для расшифровки зашифрованного закрытого ключа

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...