| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > Restful сервисы и сертификаты |
| Автор: Dale 2.5.2009, 22:41 |
| Привет всем. Уважаемые знатоки У меня есть одна проблемка - помогите пожалуйста Есть метод веб-сервиса(RESTful) - xxxMethod(). К нему по адресу https://shop.com:8443/shop/ws/ стучаться два поставщика. У каждого поставщика есть свой сертификат *.p12 (*.cer). В общем всё работает, НО мне нужно их различать в методе xxxMethod(). Я где то слышал что ето можно сделать средствами RESTful (получить CN из сертификата), только не могу найти Посоветуйте как мне ето сделать. Заранее спасибо Буду благодарен за пример |
| Автор: powerOn 4.5.2009, 20:49 |
| Вот https://jersey.dev.java.net/servlets/ReadMsg?listName=users&msgNo=1207 не поможет? Но там на Glassfish пример. |
| Автор: Dale 6.5.2009, 19:19 | ||||||||||
| Может кому-то понадобиться Сделал так: 1. Сгенерил сертификаты - shop.cer, shop.jks, shop_trust.jks и crank.cer, crank.jks, crank_trust.jks (shop_trust.jks cодержыт информацию про сертификаты которым доверяет) 2. Скопировал shop.jks, shop_trust.jks в директорию с Томкатом/conf 3. в /conf/server.xml добавил:
4. Выдёргиваю цифровую подпись
5. server.xml:
и
6. Ну и собственно в вэб-сервисе:
Ну вот собственно CN это тот самый CN из цифровой подписи |