Использование Spring HttpInvoker через SSL из командной строки - PullRequest
0 голосов
/ 31 мая 2011

У меня есть приложение командной строки Spring, которое использует удаленный веб-сервис через Spring's HttpInvoker. URL-адрес подключения настраивается в файле свойств:

  <bean id="httpFooBarServiceProxy"
    class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean">
    <property name="serviceUrl" value="${serverURI}/
FooBarService-httpinvoker.rpc" />
    <property name="serviceInterface">
      <value>foo.bar.service.Interface</value>
    </property>
    <property name="httpInvokerRequestExecutor">
      <bean
        class="org.springframework.remoting.httpinvoker.CommonsHttpInvokerRequestExecutor" />
    </property>
  </bean>

Все в порядке, но теперь наш партнер хотел бы использовать его через HTTPS для доступа к службе, работающей на его сервере Weblogic 10.3.

Насколько я знаю, приложение может оставаться неизменным, ему нужно только импортировать сертификат (?) В хранилище ключей (?) И изменить протокол в URL-адресе в файле свойств. Вы можете это подтвердить?

1 Ответ

1 голос
/ 31 мая 2011

Да, поскольку вы уже используете CommonsHttpInvokerRequestExecutor с поддержкой https.

...