Клиент CXF RESTful - Как сделать так, чтобы все сертификаты доверяли?

Я написал клиентов RESTful для Джерси, которые использовали Dumb X509TrustManager и HostnameVerifier, чтобы доверять всем сертификатам SSL в наших лабораторных системах, чтобы упростить работу с самозаверяющими сертификатами.

        ClientConfig config = new DefaultClientConfig();
        SSLContext context = null;
        try
        {
            context = SSLContext.getInstance("SSL");
            context.init(null,
                    new TrustManager[] { new DumbX509TrustManager() },
                    null);
            config.getProperties()
                    .put(HTTPSProperties.PROPERTY_HTTPS_PROPERTIES,
                            new HTTPSProperties(this.getHostnameVerifier(),
                                    context));
            webClient = Client.create(config);
        }
        ....

Есть ли способ сделать что-то подобное с помощью CXF?

5
задан Will Hartung 27 October 2011 в 15:44
поделиться