Если мы ограничены в использовании файла конфигурации, было бы неплохо увидеть, как это сделать в файле конфигурации с внедрением зависимостей.

читал это очень полезностатья о программном отключении всех сертификатов https. Мне нужен такой подход только в разработке. И я использую Spring. Так есть ли у кого-нибудь идеи о том, как я могу сделать то же самое только в контекстных файлах Spring, а не в коде Java? Я имею в виду именно эту часть кода:

SSLContext sc = SSLContext.getInstance("SSL");
sc.init(null, trustAllCerts, new java.security.SecureRandom());
HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory());

На самом деле, я могу смоделировать первую строку: что-то вроде этого:

<bean id="sslContext"
        class="javax.net.ssl.SSLContext"
      factory-method="getInstance">
      <constructor-arg type="java.lang.String" value="SSL" />
    </bean>

Кроме того, я могу создать этот bean-компонент trustAllCerts. Но ... я запутался .. можно ли вызвать какой-то метод боба в весенней инициализации контекста? Я имею в виду, как я могу вызвать sc.init и sc.getSocketFactory в весеннем контекстном файле? Это невозможно или нет?

Ответы на вопрос(1)

Ваш ответ на вопрос