x.509 証明書にアクセスするためのカスタム インターセプターを作成したいと思います。
デフォルトの org.apache.cxf.ws.security.wss4j.WSS4JInInterceptor の後にインターセプターを作成する必要がありますが、これを構成する必要があるかどうかについての手がかりが見つかりません。ちなみに、私はSpring xml構成を使用しています。
<jaxws:inInterceptors >
<!--<bean class="org.apache.cxf.ws.security.wss4j.WSS4JInInterceptor" >-->
<!--<constructor-arg>-->
<!--<map>-->
<!--<entry key="action" value="Signature"/>-->
<!--<entry key="signaturePropFile" value="server-crypto.properties"/>-->
<!--<entry key="signatureKeyIdentifier" value="serverkey"/>-->
<!--<entry key="passwordCallbackClass" value="com.kprtech.service.ws.impl.ServerCallback"/>-->
<!--</map>-->
<!--</constructor-arg>-->
<!--</bean>-->
<bean class="com.kprtech.service.ws.service2.MyWSS4JInInterceptor" >
</bean>
</jaxws:inInterceptors>
WSS4J デフォルト インターセプターの後にインターセプターを追加すると、後で実行される別のインターセプターの証明書にアクセスできるようになると読みましたが、証明書の実行順序を変更する方法が見つかりません。