Якщо ви покладете приватний ключ на керування джерелом, кожен, хто має доступ до нього, зможе представити ваш сервер. Якщо ваш веб-сервер не використовує PFS (ідеальну таємницю вперед), то також можливо розшифрувати будь-який захоплений трафік SSL за допомогою загальнодоступних інструментів з відкритим кодом, таких як Wireshark.
Ви можете захистити ключ за допомогою DES або AES, зашифрувавши його за допомогою парольної фрази за допомогою OpenSSL. OpenSSL доступний для Linux, OSX та Windows.
OpenSSL також може видалити фразу, коли пароль не є зручним (наприклад, на веб-сервері, який запускається автоматично, але не підтримує автоматичне введення парольних фраз).
Додавання парольної фрази за допомогою шифрування AES (безпечніше, ніж DES): -
openssl rsa -aes256 -in private.key -out encrypted.private.key
Видалення парольної фрази (вам буде запропоновано ввести парольну фразу): -
openssl rsa -in encrypted.private.key -out decrypted.private.key