ساختن csr برای exchange 2007 با powershell
برای ساختن Csr در exchange server 2007 می بایست از افزونه محیط متنی exchange استفاده نمایید برای دست پیدا کردن به این افزونه می بایست بروی منوی استارت کلیک کرده و روی programs کلیک کنید و سپس روی exchange کلیک کنید و بعد از آن روی Exchange Management Shell کلیک نمایید
با پارامتر GenerateRequest یک کد csr تحویل شما خواهد شد که همانند یک فایل PKCS#10 می باشد که می توانید برای ساختن گواهینامه از آن استفاده نمایید
پارامتر SubjectName شامل جزئیاتی است که به داخل گواهینامه ssl وارد می شود پارامتر CN نیز نام دامنه اصلی می باشد لطفا آنرا بعنوان FQDN استفاده کنید و در درخواست وارد کنید
نمونه دستور بشکل زیراست :
-> New-ExchangeCertificate -GenerateRequest -SubjectName “C=GB, O=Some Company, CN=exchange.example.net” -KeySize 2048 -Path c:\exchange.example.net.req
فایل خروجی تولید شده را می توانید به شرکت sarvssl برای ارائه گواهینامه ارائه کنید
اگر می خواهید گواهینامه را از سرور خارج کنید و یا یک بک اپ از ان تهیه کنید می توانید از دستور زیر استفاده کنید
-> New-ExchangeCertificate -GenerateRequest -SubjectName “C=GB, O=Some Company, CN=exchange.example.net” -KeySize 2048 -Path c:\exchange.example.net.req -PrivateKeyExportable $true
این ابتدای بحث است که برای این مورد نیاز می باشد اضافه کرده یکسری جزئیات دیگر نیز امکانپذیر می باشد و می توانید با توجه به نیازتان اضافه کنید مثلا دامنه های دیگر و غیره مثل زیر
-> New-ExchangeCertificate -GenerateRequest -SubjectName “C=GB, O=Some Company, CN=exchange.example.net” -KeySize 2048 -DomainName server1, imap.server1.com, exchange.example.net, pop.server1.com -Path c:\exchange.example.net.req -PrivateKeyExportable $true
بشکل cn نام دامنه ها – c نام کشور با دوحرف o نام شرکت
برای اموزش های بیشتر نیز می توانید به راهنمای شرکت مایکروسافت مراجعه کنید
توجه داشته باشید حتما برای ساختن این کد می بایست exchange server را از منوی استارت اجرا کنید وگرنه دستیابی به این مورد نخواهید داشت این مورد بسیار ضروری می باشد بعد از ساختن این کد سفارش گواهینامه را از سایت Sarvssl.com داده و منتظر صدور گواهینامه ssl از نوع exchange باشید