Я досить новачок у сертифікатах SSL і хотів би знати, чи можна підписати самопідписаний сертифікат, який я використовую для HTTPS, щоб продовжити його термін дії, без того, щоб усі клієнти сайту пройшли процедуру "дозволити виключення", яку вони мають робити, коли вони відвідують цей сайт вперше або, як при видачі нового самопідписаного сертифіката, створеного з нуля.
Я знайшов наступний підручник, який показує, як відновити самопідписаний сертифікат за допомогою, openssl
але я не зміг його використовувати так, що мій браузер мовчки приймає його, не показуючи екран попередження "Ненадійний сайт":
# cd /etc/apache2/ssl
# openssl genrsa -out togaware.com.key 1024
# chmod 600 togaware.com.key
# openssl req -new -key togaware.com.key -out togaware.com.csr
AU
ACT
Canberra
Togaware
Data Mining
Kayon Toga
Kayon.Toga@togaware.com
(no challenge password)
# openssl x509 -req -days 365 -in togaware.com.csr \
-signkey togaware.com.key -out togaware.com.crt
# mv apache.pem apache.pem.old
# cp togaware.com.key apache.pem
# cat togaware.com.crt >> apache.pem
# chmod 600 apache.pem
# wajig restart apache2
Моя настройка приблизно така, як описано в цій відповіді, і я використовую файли CRT та KEY (з цього підручника ) замість файлу PEM, тому, можливо, я щось зіпсував, намагаючись застосувати це до мого випадку.
Знову ж таки, я знайшов багато записів на форумі, що дозволяють відновити підписаний сертифікат цілком неможливо, і мені доведеться створити нову з нуля.
Будь-яка допомога буде вдячна ... чи краще це питання відповідатиме /server// або /superuser// ?