WSP0075: La aserción de política "TransportBinding" se evaluó como "DESCONOCIDA". ¿Por qué?

Soy cliente de un servicio SOAP que no controlo (implementado en .NET). El servicio proporciona un WSDL. Uso Apache CXF para generar el cliente java desde WSDL (específicamente, estoy usando el complemento cxf-codegen para Maven, que usa wsdl2java bajo el capó).

Sin embargo, cuando instancia la clase de servicio generada, se registran las siguientes advertencias:

Sep 04, 2014 5:18:00 PM [com.sun.xml.internal.ws.policy.EffectiveAlternativeSelector]  selectAlternatives
WARNING: WSP0075: Policy assertion "{http://schemas.xmlsoap.org/ws/2005/07/securitypolicy}TransportBinding" was evaluated as "UNKNOWN".
Sep 04, 2014 5:18:00 PM [com.sun.xml.internal.ws.policy.EffectiveAlternativeSelector]  selectAlternatives
WARNING: WSP0019: Suboptimal policy alternative selected on the client side with fitness "UNKNOWN".

Sin embargo, el cliente funciona correctamente: no tengo ningún problema para usar el servicio. Sin embargo, estoy confundido por estos errores.

El error es sobre esta política de seguridad en el WSDL, que creo que dice que no puede entender:

<wsp:Policy wsu:Id="soap11_policy" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy">
  <wsp:ExactlyOne>
    <wsp:All>
      <sp:TransportBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
        <wsp:Policy>
          <sp:TransportToken>
            <wsp:Policy>
              <sp:HttpsToken RequireClientCertificate="false"/>
            </wsp:Policy>
          </sp:TransportToken>
          <sp:AlgorithmSuite>
            <wsp:Policy>
              <sp:Basic256/>
            </wsp:Policy>
          </sp:AlgorithmSuite>
          <sp:Layout>
            <wsp:Policy>
              <sp:Strict/>
            </wsp:Policy>
          </sp:Layout>
        </wsp:Policy>
      </sp:TransportBinding>
    </wsp:All>
  </wsp:ExactlyOne>
</wsp:Policy>

Sin embargo, por lo que puedo decir, esta es una política perfectamente ordinaria sin nada inusual. Seguramente debe entenderse? ¿Cómo puedo solucionar esta advertencia?

Para el registro, así es como se invoca wsdl2java (extracto de pom.xml).

los-exsh true arg ycxf-rt-bindings-soap la dependencia se debe a que el WSDL usa algunos encabezados de jabón implícitos en sus argumentos, y necesito esto para que se incluyan correctamente en los métodos de clase de servicio generados.

Agregué elcxf-rt-ws-security ycxf-rt-ws-policy dependencias para tratar de corregir esta advertencia, pensando que tal vez la información de seguridad y política no estaba incluida. Sin embargo, esto no solucionó nada (aunque tampoco rompió nada).

<plugin>
  <groupId>org.apache.cxf</groupId>
  <artifactId>cxf-codegen-plugin</artifactId>
  <version>3.0.1</version>
  <executions>
    <execution>
      <id>rh-soap-client-ssi</id>
      <phase>generate-sources</phase>
      <configuration>
        <sourceRoot>${project.build.directory}/generated/cxf</sourceRoot>
        <wsdlOptions>
          <wsdlOption>
            <wsdl>https://example.org/ssi?wsdl</wsdl>
            <extraargs>
              <extraarg>-verbose</extraarg>
              <extraarg>-client</extraarg>
              <extraarg>-mark-generated</extraarg>
              <extraarg>-exsh</extraarg>
              <extraarg>true</extraarg>
              <extraarg>-autoNameResolution</extraarg>
            </extraargs>
          </wsdlOption>
        </wsdlOptions>
      </configuration>
      <goals>
        <goal>wsdl2java</goal>
      </goals>
    </execution>
  </executions>
  <dependencies>
    <dependency>
      <groupId>org.apache.cxf</groupId>
      <artifactId>cxf-rt-bindings-soap</artifactId>
      <version>3.0.1</version>
    </dependency>
    <dependency>
      <groupId>org.apache.cxf</groupId>
      <artifactId>cxf-rt-ws-security</artifactId>
      <version>3.0.1</version>
    </dependency>
    <dependency>
      <groupId>org.apache.cxf</groupId>
      <artifactId>cxf-rt-ws-policy</artifactId>
      <version>3.0.1</version>
    </dependency>
  </dependencies>
</plugin>

Respuestas a la pregunta(3)

Su respuesta a la pregunta