Генериране на CSR: Apache mod_ssl/OpenSSL
Генериране на заявка за подписване на сертификат (CSR) с помощта на Apache mod_ssl/OpenSSL
CSR е файл, съдържащ информацията за заявката ви за сертификат, включително вашия публичен ключ. Генерирайте своя CSR и след това копирайте и поставете файла CSR в уебформуляра в процеса на записване:
Генериране на ключове и сертификат:
За да генерирате двойка от частен ключ и обществена заявка за подписване на сертификат (CSR) за уеб сървър, "сървър", използвайте следната команда :Това създава два файла. Файлът myserver.key съдържа частен ключ; не разкривайте този файл на никого. Пазете внимателно частния ключ.openssl req -nodes -newkey rsa:2048 -keyout myserver.key -out server.csr
Особено внимавайте да резервирате частния ключ, тъй като няма начин да го възстановите, ако го изгубите. Частният ключ се използва като вход в командата за генериране на заявка за подписване на сертификат (CSR).
Сега ще ви бъде помолено да въведете подробности, които да бъдат въведени в вашия CSR.
Това, което предстои да въведете, се нарича различно име или DN.
За някои полета ще има стойност по подразбиране, ако въведете '.', полето ще бъде оставено празно.
Моля, въведете следните "екстра" атрибути, които ще бъдат изпратени с вашия заявка за сертификат.Име на страната (2-буквен код) [AU]: GB
Име на щата или провинция (пълно име) [Някой-Щат]: Yorks
Име на населеното място (например, град) []: York
Име на организацията (например, компания) [Internet Widgits Pty Ltd]: Моята Компания ООД
Име на организационна единица (например, отдел) []: IT
Общо име (например, вашето име) []: mysubdomain.mydomain.com
Имейл адрес []:
Използвайте името на уеб сървъра като общо име (CN). Ако името на домейна (общо име) е mydomain.com, добавете домейна към името на хоста (използвайте пълно квалифицираното име на домейна).Парола-предизвикателство []:
Незадължително име на компанияя []:
Полетата имейл адрес, незадължително име на компания и парола-предизвикателство могат да бъдат оставени празни за сертификата на уеб сървъра.
Вашият CSR вече ще е бил създаден. Отворете server.csr в текстов редактор и копирайте и поставете съдържанието във формуляра за онлайн записване когато се поиска.
Алтернативно можете да издадете следната команда:
Забележка: Ако е въведено "-nodes", ключът няма да бъде криптиран с парола DES.openssl req -nodes -newkey rsa:2048 -nodes -keyout myserver.key -out server.csr
-subj "/C=GB/ST=Yorks/L=York/O=Моята Компания ООД/OU=IT/CN=mysubdomain.mydomain.com"
Свързани Статии
Инсталация на сертификат: Apache и mod_ssl