1
我需要編寫一個簡單的SSL客戶端應用程序來從C++查詢Amazon Web Service。它將用於多線程應用程序。OpenSSL - SSL_CTX_set_default_passwd_cb
這是我第一次看到使用OpenSSL,我需要擴展我們的一些庫以支持SSL套接字。
我的問題是:在OpenSSL中SSL_CTX_set_default_passwd_cb函數的目的是什麼?
在閱讀手冊頁時,它並不特別清楚它究竟做了什麼。從手冊頁建議的功能是這樣的。
int pem_passwd_cb(char *buf, int size, int rwflag, void *password)
{
strncpy(buf, (char *)(password), size);
buf[size - 1] = '\0';
return(strlen(buf));
}
私鑰此回調被調用,並在客戶端,如果你正在使用客戶端證書。 – caf 2010-11-25 06:47:12