Назад | Перейти на главную страницу

Проблемы с SSL пользовательского домена Google Apps

В настоящее время я использую 30-дневную бесплатную пробную версию Google Apps для бизнеса (выставлен счет, поэтому скоро начнется платная пробная версия). Я пытаюсь настроить SSL для личного домена для приложения Google App Engine, но я немного новичок в этом, и файлы, которые я накопил, не принимаются формой отправки приложений.

Я прошел через следующий процесс:

openssl req -out CSR.csr -new -newkey rsa:2048 -nodes -keyout privateKey.key

После заполнения сертификата. запросить информацию (с именем www.mydomain.com), у меня были два файла CSR.csr и privateKey.key.

Я использовал SSL-провайдера CheapSSLs.com, чтобы предоставить мне сертификат от этого CSR.csr, и они ответили сертификатом www_mydomain_com.crt.

Однако при переходе через панель инструментов Google Apps -> Безопасность -> SSL для пользовательских доменов и загрузка www_mydomain_com.crt и privateKey.key Мне выдали ошибку:

И закрытый ключ, и сертификат SSL должны быть в незашифрованном формате PEM.

Любая помощь? Насколько я могу судить, они являются в этом формате: закрытый ключ выглядит так:

-----BEGIN PRIVATE KEY-----
MIIEv...
...
...CftTU=
-----END PRIVATE KEY-----

а файл .crt выглядит так:

-----BEGIN CERTIFICATE----- 
MIIFy...
...
...WJjk= 
-----END CERTIFICATE-----

На это ответил дружелюбный член сообщества, а затем немедленно удалил (не знаю почему ...), но не раньше, чем я заметил его ответ и использовал его с большим эффектом :)

openssl rsa -in privateKey.key -text > private.pem
openssl x509 -inform PEM -in www_mydomain_com.crt > public.pem

Две приведенные выше команды создают private.pem и public.pem, которые отлично принимаются панелью инструментов Google Apps.

Спасибо!