اگر پس از نصب گواهینامه SSL کلمه "https" در مرورگر شما سبز نشود، چند دلیل ممکن وجود داشته باشد. در زیر به برخی از این دلایل و راهحلهای ممکن اشاره شده است:
نوع گواهینامه SSL:
گواهینامههای SSL به چند نوع تقسیم میشوند: گواهینامههای DV (Domain Validation)، OV (Organization Validation) و EV (Extended Validation). تنها گواهینامههای EV هستند که معمولاً باعث سبز شدن نوار آدرس مرورگر میشوند. مطمئن شوید که گواهینامهای که خریداری کردهاید، نوع EV باشد.
تایید هویت سازمانی:
برای گواهینامههای EV، باید فرآیند تایید هویت سازمانی بهدرستی انجام شود. مطمئن شوید که تمامی مراحل تایید هویت را بهدرستی طی کردهاید.
پیکربندی نادرست SSL:
ممکن است پیکربندی SSL بهدرستی انجام نشده باشد. بررسی کنید که فایلهای گواهینامه و کلید خصوصی بهدرستی نصب شده و سرور بهدرستی تنظیم شده باشد.
مرورگر:
مرورگرهای مختلف ممکن است نحوه نمایش گواهینامههای SSL را متفاوت نشان دهند. به عنوان مثال، برخی مرورگرها دیگر نوار آدرس سبز را نمایش نمیدهند حتی اگر گواهینامه EV باشد.
محتوای غیر امن (Mixed Content):
زمانی که شما بروی سایت خود گواهینامه ssl نصب می کنید تمام تصاویر ، فایل های جاوا، اسکریپت ، CSS و غیره باید با https فراخوانی شود و در صورتیکه شما در سایت خود لینک های http داشته باشید با خطایی Mixed Content مواجه خواهید شد برای بر طرف شدن این مشکل باید تمام لینک های http مربوط به نام دامنه خود در سورس سایت خود را به https تبدیل کنید برای شناسای این مورد دو راه حل وجود دارد
کلیک راست کردن روی سایت و انتخاب گزینه view source page سپس جستجوی" "http://نام دامنه شما
و یا مراحل زیر را طی کنید :
الف) ادرس سایت خود را با https در مرور گر کروم خود وارد کنید.
ب) برروی علامت دایره کنار نام دامنه خود در نوار آدرس کلیک کنید.
ج)در زیر پیام This site Supplied Invalid Certificate Transparancy Information روی لینک Detailes کلیک نمایید. در صورتی که این گزینه را مشاهده نمی کنید کلید F12 را فشار دهید تب security را انتخاب نماید با رفرش سایت این اطلاعات برای شما قابل نمایش است.
د) در پنجره سمت راست کنار عبارت Mixed Content یک دایره قرمز رنگ نمایش داده می شود که نشان دهنده لینک های http در کد شما می باشد.
خ) در همین صفحه نزدیک آدرس بار تعداد خطا ها و هشدارها نمایش داده شده است، که در صورتی که برروی خطا کلیک نمایید در پایین پنجره یک بخش به نام Console نمایش داده می شود که می توانید خطا ها را مشاهده و انها را برطرف نمایید.
پس از یافتن لینک های http باید از داخل کد نرم افزار انها را به https تبدیل کنید در صورتی که تخصصی در این مورد ندارید بهتر است این مورد را به یک برنامه نویس مطرح نمایید.
تاریخ اعتبار گواهینامه:
مطمئن شوید که گواهینامه SSL منقضی نشده باشد و تاریخ اعتبار آن صحیح باشد.
Chain of Trust:
ممکن است مرورگر نتواند به درستی زنجیره اعتبار گواهینامه (Chain of Trust) را تشخیص دهد. مطمئن شوید که تمامی گواهینامههای میانی (Intermediate Certificates) به درستی نصب شده باشند.
برای بررسی دقیقتر، میتوانید از ابزارهای آنلاین مانند SSL Labs SSL Test استفاده کنید تا وضعیت گواهینامه خود را بررسی و مشکلات ممکن را شناسایی کنید.