PDA

View Full Version : OpenSSL



ushuah
یک شنبه 01 شهریور 1394, 16:12 عصر
باسلام

لطفا دوستان کمک کنند

من یک مشکل دارم در مورد OpenSSL . یک نرم افزار client داریم که توش یک کلید SSL داریم حالا قراره که ما به سرور SSL ارتباط برقرار کنیم .
همانطوری که می دونیم یکسری تابع هست که می تونیم به وسیله اونها مثلا Common Name رو چک کنیم .

حالا مشکلی که من دارم اینه که قبلش می خوام کل کلیدی که توی کلاینت دارم رو با کلیدی که از سرور میگیرم چک کنم . اول اینکه نمیدونم چطوری کل کلید سرور رو بگیرم
در ثانی چطوری می تونم چک کنم که این دوتا کلید برابر هستند چون X509 یک struct هست که شامل یکسری pointer و اینجور چیزا میشه


لطفا هرکسیSSL تو C کار کرده کمک کنه.

باتشکر

Nader G
یک شنبه 01 شهریور 1394, 23:31 عصر
مثال هایی که همراه خود OpenSSL هست رو مطالعه کردید؟
اگه تجربه زیادی ندارید بهتره از کتابخانه های سطح بالاتر مثل Asio (http://www.think-async.com) یا POCO (http://pocoproject.org) استفاده کنید.