Відповіді:
Єдина причина, чому компанії стягують плату за сертифікати SSL - це те, що вони вкладають час і зусилля на створення сертифіката і розраховують, що за їх роботу заплатять (звичайно, з прибутком). Але їм не потрібно стягувати плату, якщо вони не хочуть так, як це може зробити будь-який безкоштовний постачальник послуг. Що стосується сертифікатів SSL, це те, чи визнають основні виробники веб-переглядачів видачі сертифікатів як надійні чи ні. У такому разі браузер відображатиме сайт настільки ж безпечно, як і у будь-якого іншого визнаного постачальника. Якщо ні, то будь-який користувач, який намагається отримати доступ до веб-сторінки, захищеної невпізнаним сертифікатом, побачить попередження, яке дає їм знати, що сертифікат не розпізнається, і попередить їх не продовжувати.
Отже, справжнє питання полягає в тому, "які безкоштовні пропозиції визнаються великими виробниками браузерів як авторитетні"?
Подивіться у Вікіпедію для гарного порівняння служб SSL. Схоже, що стартком має безкоштовну службу сертифікації SSL, яку визнають IE, FF та Safari.
Я підозрюю, що існують інші подібні служби. Основне питання - знайти провайдерів, які підтримуються сучасними браузерами. Якщо браузер попередить користувача, що сертифікат не є надійним, це гірше, ніж взагалі не мати сертифікат, починаючи з POV конверсії та продажу.
Інфраструктура відкритого ключа залежить від довіреної третьої сторони, яка перевірить, а потім може підтвердити вашу особу.
Коли ви платите за сертифікат великим органом сертифікації, таким як Verisign, ви платите за їх репутацію як авторитетного і надійного третьої сторони, яка може підтвердити дійсність вашої особи та вашого сертифіката. З практичної точки зору, це означає, що основні браузери попередньо налаштовані для довіри сертифікатів, підписаних цими органами.
Я можу створити для вас сертифікат безкоштовно, але він буде відносно нікчемним, тому що ніхто не знає, хто я, і тому моє схвалення не дає їм впевненості.