|
|
|
Как прикрутить сертификаты ADCS .cer к OHS 11g
|
|||
|---|---|---|---|
|
#18+
Имеем работаюший ОНS 11g из комплекта Oracle Fusion Middleware 11g Web Tier Utilites На нем работает apex приложение. Хотим работать в https 1. В нашем Microsoft Active Directory Certificate Services генерим сертификат для этого веб-сервера. Экспортируем файл .cer 2. В /d01/app/oracle/Middleware/Oracle_WT1/instances/instance1/config/OHS/ohs1/ смотрим файл ssl.conf # SSL Protocol Support: # List the supported protocols. SSLProtocol nzos_Version_1_0 nzos_Version_3_0 #Path to the wallet SSLWallet "${ORACLE_INSTANCE}/config/${COMPONENT_TYPE}/${COMPONENT_NAME}/keystores/default" В этот каталог кладем полученный файл .cer Перегружаем OHS. Не работает ругается на сертификат. Что не так делаю? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2016, 16:24 |
|
||
|
Как прикрутить сертификаты ADCS .cer к OHS 11g
|
|||
|---|---|---|---|
|
#18+
Нужно создать Oracle Wallet с этим сертификатом (или импортировать сертификат в существующий wallet). В SSLWallet указать путь к этому wallet. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2016, 16:28 |
|
||
|
Как прикрутить сертификаты ADCS .cer к OHS 11g
|
|||
|---|---|---|---|
|
#18+
Спасибо. Там на сервере установлен только ОНS 11g из комплекта Oracle Fusion Middleware 11g Web Tier Utilites Из какого url можно запустить этот Oracle Wallet или его надо дополнительно доставить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2016, 17:38 |
|
||
|
Как прикрутить сертификаты ADCS .cer к OHS 11g
|
|||
|---|---|---|---|
|
#18+
orapki - стандартая утилита из поставки OHS: https://docs.oracle.com/cd/E17904_01/core.1111/e10105/walletmgr.htm#i6385 Запускается на сервере из shell как $MWHOME/oracle_common/bin/orapki Но вот импортировать ключ в wallet будет непросто. Правильный способ состоит из генерации ключа в ней, экспорта CSR, получение от CA сертификата и добавление в wallet сначала сертификата CA, потом сертификата сервера. Для проверки можно запустить Код: plaintext У меня например так получилось: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2016, 11:48 |
|
||
|
Как прикрутить сертификаты ADCS .cer к OHS 11g
|
|||
|---|---|---|---|
|
#18+
Правильный способ состоит из генерации ключа в ней, экспорта CSR, получение от CA сертификата и добавление в wallet сначала сертификата CA, потом сертификата сервера. Спасибо. Можно эти шаги чуть подробнее описать как вы делали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2016, 18:26 |
|
||
|
Как прикрутить сертификаты ADCS .cer к OHS 11g
|
|||
|---|---|---|---|
|
#18+
добавление в wallet сначала сертификата CA особенно этот пункт. Какой именно сертификат брать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2016, 18:53 |
|
||
|
Как прикрутить сертификаты ADCS .cer к OHS 11g
|
|||
|---|---|---|---|
|
#18+
У CA есть его сертификат, который удостоверяет выдываемые сертификаты. Его и надо залить в wallet. Я попробовал, ситуация оказывается сложней. orapki от 11g не может делать запросы на современных алгоритмах: https://blogs.oracle.com/ecmarch/entry/ssl_issues_in_chrome Поэтому надо всё проделать с помощью java keytool, а потом его конвертировать в Oracle wallet для OHS. 1) создать новый keystore (JKS) с новым ключём и всей атрибутикой: Код: plaintext 1. в hostname domainname подставить имя сервера OHS 2) выгрузить запрос на сертификат: Код: plaintext 1. 3) отдать файл server.csr в центр сертификации, после подписи будет новый файл server.crt и их сертификат центра сертификации. 4) залить сертификат центра (вместо <ADCS-cert.pem> подставить свой файл): Код: plaintext 1. 5) Залить сертификат сервера: Код: plaintext 1. 6) создать новый wallet и конвертировать в него JKS: Код: plaintext Код: plaintext 7) скопировать wallet в каталог к OHS Код: plaintext перезапустить OHS и он должен работать с новым сертификатом. После этого файлы keystore.jks, server.crt/server.csr и тп не нужны и их можно стереть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2016, 15:56 |
|
||
|
Как прикрутить сертификаты ADCS .cer к OHS 11g
|
|||
|---|---|---|---|
|
#18+
Спасибо. $ORACLE_HOME/jdk/bin/keytool отдельно ставили? его с ОНS в одну Home можно доставить? С Oracle HTTP Server 12cR2 уже по просто схеме можно?)) Реально понимает SHA256? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2016, 14:34 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39378331&tid=1886720]: |
0ms |
get settings: |
6ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
219ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
| others: | 210ms |
| total: | 515ms |

| 0 / 0 |
