SSL-сертификат клиента в Maven

Я использую «maven-jaxb22-plugin» для генерации классов, чтобы я мог вызвать веб-сервис, написанный на .Net. Обычно это работает нормально, но на этот раз я могу получить доступ к WSDL только через сертификат клиента через HTTPS (недоступно через HTTP).

Я смог заставить его работать с SoapUI. Я добавил сертификат клиента в хранилище ключей JKS и добавил его в настройки SoapUI. Затем я создал новый проект, указав URL, который выглядит следующим образом:https://server.com/Service?wsdl, SoapUI сгенерировал шаблон запроса. Я легко смог запросить веб-сервис и получить ответ. Итак, это доказывает, что WSDL доступен и веб-сервис работает.

Теперь, в моем файле POM, я использую этот плагин:

<build>
    <finalName>MyService</finalName>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.1</version>
            <configuration>
              <source>1.7</source>
              <target>1.7</target>
            </configuration>
        </plugin>           
        <plugin>
            <groupId>org.jvnet.jaxb2.maven2</groupId>
            <artifactId>maven-jaxb22-plugin</artifactId>
            <version>0.8.3</version>
            <configuration>
                <extension>true</extension>
                <removeOldOutput>true</removeOldOutput>
                <schemaLanguage>WSDL</schemaLanguage>
                <verbose>true</verbose>
                <schemaIncludes>
                    <includeSchema>https://server.com/Service?wsdl</includeSchema>
                </schemaIncludes>
            </configuration>
            <executions>
                <execution>
                    <goals>
                        <goal>generate</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>  
    </plugins>
</build>

Как я могу сказать Maven, где находится мой сертификат клиента?

Спасибо

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

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