Maximo в любом месте — как установить сертификат для центра приложений, чтобы устанавливать приложения на iOS?

Я уверен, что это уже кто-то делал, и я надеюсь, что они смогут поделиться здесь своим решением.
Я успешно установил Maximo 7.6, а также создал и развернул приложения Maximo Anywhere 7.5.2 на Mac. Я вижу свои приложения, когда набираю URL-адрес центра приложений на своем iPad. Последний шаг, согласно IBM, таков: «Чтобы установить приложения на устройства iOS, вы должны сначала настроить сервер Application Center с помощью SSL».
Я использую Websphere 8.5.5, и Maximo доступен через порт 9080 (или 80, используя веб-сервер), а MobileFirst на 9081.
Если я получу сертификат и каким-то образом установлю его (следуя инструкциям IBM, я не продвинулся далеко, но это пока не важно) - какой будет URL-адрес, по которому я можно найти мой центр приложений?
В настоящее время я могу получить к нему доступ на http://mycomputer:9081/applicationcenter но я не могу устанавливать приложения.
Итак, у меня есть следующие 2 вопроса:
1. Если я защищу его через SSL, он будет на том же порту, только с https вместо http, т.е. https:/mycomputer :9081/applicationcenter?
2. Можно ли вообще получить сертификат от любого ЦС для "мой компьютер"? (попробовал CAcert, так как они не взимают плату, но они пытаются проверить имя, отправив электронное письмо на admin@mycomputer, что, очевидно, не сработает)
Заранее спасибо.
Удачи,
Пьер


person kosmos2    schedule 19.11.2015    source источник


Ответы (2)


  1. Нет, это будет другой порт. Там должно быть много информации о том, как безопасно настроить WebSphere, которой вы можете следовать.
  2. Нет, на самом деле вам нужно использовать сертификат, в который встроено допустимое общее имя, совпадающее с именем хоста, на котором вы выполняете развертывание.

Если вы просто хотите запустить некоторые модульные тесты приложения для разработки, вы можете отправить ipa на свое устройство с помощью ITunes или XCode вместо использования центра приложений для установки приложения на свое устройство.

person scott dickerson    schedule 20.11.2015
comment
Спасибо за ваш ответ, Скотт. - person kosmos2; 21.11.2015
comment
Спасибо за ваш ответ, Скотт. 1. Я следил за документацией IBM, но там говорится только о защите порта 80 http-сервера IBM (который в этом случае становится 443). Я хочу использовать сертификат для защиты порта 9081. Поэтому, если вам известна какая-либо документация, пожалуйста, добавьте ссылку на нее. 2. Имя хоста моего компьютера — «мой компьютер» — опять же, можно ли использовать это имя для сертификата? 3. Я могу передавать файлы ipa с помощью ITunes (что я и сделал) - но это не то, что я пытаюсь понять здесь. Я хочу знать, могу ли я получить сертификат для моего компьютера и как защитить только порт 9081. - person kosmos2; 21.11.2015
comment
Вы, вероятно, не можете использовать mycomputer, так как центр сертификации требует полного имени хоста для создания сертификата (и устройство должно иметь доступ к этому полному имени хоста. Следуйте этому руководству, чтобы переключить существующий порт 9081 на безопасный порт. stackoverflow.com/questions/25810062/ - person scott dickerson; 24.11.2015

У нас были похожие проблемы.

Создал самоподписанный ЦС через openSSL, но ему действительно нужен ЦС, чтобы сертификат не нужно было устанавливать на устройства iOS.

Сделать безопасный 9081 достаточно просто, зайдя в порты сервера и установив безопасный 9081 по умолчанию вместо 9443 для рабочего/мобильного первого сервера.

Мы нашли https://www.diawi.com/ хороший способ быстрого развертывания ipa на устройствах, поскольку его https защищен, а не applicationcenter/installers.html

person chris    schedule 29.11.2016
comment
Интересный сайт, спасибо, что поделились ссылкой, Крис. - person kosmos2; 19.01.2017