جلسه سوم آموزش ایجاد یک وب سایت امن با استفاده از تکنولوژی SSL
در قسمت قبلی آموزش کامپونت های مهم در
ایجاد و نصب OpenSSL معرفی شدند. اگر از سیستم ویندوز استفاده می کنید، زیر
شاخه یا پوشه پیش فرض ms تحت پوشه Openssl0.9.8r نام دارد. برای کامپایل OpenSSL
تحت ویندوز، نیاز به بسته Perl برای Win32 است. چنین بسته ای در سایت
www.activestate.com قرار داده شده است که آن را می توانید از لینک
www.activestate.com/activeperl دریافت کنید.

همچنین به یکی از کامپایلر های زیر نیاز دارید:
(++Visual C++ (VC
Borland C
(GNUC (Mingw32 or Cygwin32
در اینجا فقط به توضیح نحوه کامپایل
OpenSSL با Visual C++ می پردازیم. ابتدا، برنامه Perl را برای پیکربندی
OpenSSL با VC++ اجرا می کنیم:
Perl Configure vc-win32
گام بعدی ایجاد makefile اختصاصی Visual C++ توسط دستور زیر است:
Ms\do_ms
این دستور فایل do_ms.bat در شاخه ms را
اجرا کرده و به دنبال آن تمام فایل های make برای Visual C++ ایجاد می
شوند. اکنون می توانید نرم افزار را با استفاده از nmake کامپایل نمایید:
nmake –f ms\ntdll.mak
مجددا فرض می کنیم تمام دستورات در شاخه
Openssl0.9.8r تایپ شده اند. اگر همه چیز به خوبی پیش برود، تمام (Dynamic
Linked Libraries) DLL ها و فایل های اجرایی در شاخه out32dll ایجاد خواهند
شد. حال می توانیم OpenSSL موجود در out32dll را اجرا کنیم. برای مثال، می
توانید کتابخانه ها و نرم افزار را توسط
cd out32dll
..\ms\test
آزمایش کنید. اجازه دهید تا به بررسی چند
مثال که در ارتباط با نحوه استفاده از OpenSSL با مقاصد امنیتی هستند
بپردازیم. اولین مثال در ارتباط با تولید کلیدهای دیجیتال و گواهینامه هاست
که در قسمت بعدی آموزش آن را توضیح خواهم داد.
نوع مطلب :
آموزش طراحی سایت،
برچسب ها :
https، hyper، openssl، protecol، secure، Security، ssl، آموزش، آموزش https، آموزش ssl، آموزش امنیت، آموزش طراحی وب، آموزش پروتکل ssl، اس اس ال، امنیت، تکنولوژی، طراحی وب سایت، ویندوز، گودرزی،
لینک های مرتبط :