آموزش انتقال گواهی SSL
فرمت های پذیرش گواهینامه های صادر شده در سیستم عامل های مختلف متفاوت می باشد. در این مقاله از فرمت .pfx برای گواهینامه SSL در سیستم عامل ویندوز استفاده می شود.
PFX شامل فایل های کلید عمومی و کلید خصوصی می باشد، از آنجا که هر دو کلید عمومی و خصوصی برای یک گواهینامه SSL وجود دارد، برای انتقال گواهی SSL از یک سرور به سرور دیگر نیاز به فایل.pfx دارید.
الف- نحوه گرفتن بک آپ
برای نصب فایل های گواهی با استفاده از فایل با پسوند pfx از مراحل زیر استفاده نمایید:
پس از انتخاب MMC از منوی Start گزینه File > Add/Remove Snap-in را انتخاب نمایید.
در پنجره Add or Remove Snap-ins، از قسمت Available snap-ins گزینه Certificates را انتخاب و سپس روی Add کلیک نمایید.
حال به صفحه certificates snap-ins منتقل شده اید، در این صفحه می باید گزینهcomputer account را انتخاب نمایید.
در پنجره Select Computer، گزینه Local computer:(the computer this console is running on) را انتخاب و روی Finish کلیک نمایید.
در پنجره add or remove snap-ins، در سمت چپ صفحه از میان لیست Available snap-ins می باید certificates را انتخاب نموده و سپس روی ADD کلیک نمایید. با انجام این کار گواهی نامه ای در ستون سمت راستی ایجاد می شود. بر رویok کلیک نمایید.
در صفحه بازشده از بخش Console Root در سمت چپ، گزینه certificates را بسط دهید و از میان موارد موجود به دنبال فولدر personal بگردید و آنرا گسترش دهید.سپس بر رویcertificates کلیک نمایید. روی گواهی ای که می خواهید از آن بک آپ بگیرید راست کلیک و گزینه ALL TASKS > Export را انتخاب نمایید.
وارد صفحه welcome to certificate export wizard می شوید. بر روی next کلیک نمایید تا وارد مرحله بعدی شوید.
در این مرحله گزینه yes,export the private key را انتخاب و next را بزنید.
در این بخش می باید گزینه Inclde all certificates in certification path if possible را انتخاب نمایید. دقت داشته باشید که نباید گزینهdelete private key option را فعال نمایید.
هم اکنون می باید از default settings خارج شده و در صورت نیاز برای خروج پسورد خود را وارد نمایید.
نام فایلی را که می خواهید فایل .pfx در آن ذخیره شود وارد نمایید.
فایل را ذخیره کرده و finish را انتخاب نمایید. پس از دریافت پیغام export successful، فایل .pfx در محلی که شما انتخاب نمودید ذخیره شده است.
ب- نحوه Restore کردن
در این مرحله نیز همانند مراحل قسمت الف (بک آپ گرفتن) پیش می رویم به این صورت که پس از انتخاب MMC از منوی Start گزینه File > Add/Remove Snap-in را انتخاب نمایید. در پنجره Add or Remove Snap-ins، در Available snap-ins گزینه Certificates را انتخاب و سپس رویAdd کلیک نمایید. در پنجره Certificate snap-in، گزینه Computer account را انتخاب نمایید. در صفحه Select Computer، گزینه Local computer را انتخاب نمایید.
در صفحه بازشده از بخش Console Root در سمت چپ، گزینه certificates را بسط دهید و از میان موارد موجود به دنبال فولدر personal بگردید و آنرا گسترش دهید.سپس بر رویcertificates کلیک نمایید. روی گواهی ای که می خواهید از آن بک آپ بگیرید راست کلیک و گزینه ALL TASKS > Import را انتخاب نمایید.
در پنجره Wizard Certificate Import، به صورت پیش فرض در قسمتStore location گزینه local machine انتخاب شده است. بر روی next کلیک نمایید.
در قسمتFile name فایلی را که می خواهید ریستور کنید، انتخاب و بر روی next کلیک نمایید.
در قسمت Password پسوردی را که در هنگام ایجاد فایل بک آپ ذخیره نمودید وارد کرده و هم چنین در قسمتImport option گزینهinclude all extended properties را فعال نمایید و next را بزنید.
در بخش Certificate store ، شما می توانید با فعال کردن گزینه place all certificate in the following store محلی را برای نگهداری گواهی ها مشخص نمایید.
پس از مشاهده اطلاعات وارد شده خود در قسمت Completing the Certificate Import Wizard بر روی finishکلیک نمایید.
فایل .pfx که حاوی گواهی نامه است را بر اساس نوع گواهی از لیست گواهی های موجود در certificate stores انتخاب نمایید.
فعال کردن یک گواهی جدید روی سرور
پس از برقرری ارتباط ریموت با سرور خود، به بخش server manager مراجعه و برروی IIS Manager کلیک نمایید. در صفحه باز شده نام سرور خود را انتخاب و پوشه Site را باز نمایید و پس از آن با انتخاب گزینهDefault Web Site از منوی (Edit Site Section) در سمت چپ این صفحه گزینه Bindings را انتخاب نمایید.
حال در پنجره Site Bindings، اتصالhttp را انتخاب و سپس روی Add کلیک نمایید.
اگر یک اتصال برای صفحه ی قبل وجود دارد از قسمت افزونه ها، اتصال https را انتخاب کنید و سپس روی Edit کلیک نمایید.
در پنجره Add Site Bindings، در قسمت Type گزینه https را انتخاب و در قسمت IP Address، آدرس IP خودتان را وارد نمایید و یا گزینه all unassigned را انتخاب نمایید. شماره پورت را برابر با 443 قرار دهید و در قسمت SSL Certificate، گواهی جدید SSL را وارد نمایید.
روی OK کلیک نمایید، در حال حاضر گواهی SSL شما نصب و وب سایت با ارتباط امن پیکربندی شده است، در صورت نیاز سرویس IIS خود را restart نمایید.