Not sure what a SKI is exactly, but I see plenty of references to this in the ws-securitypolicy 1.2 standard. This doc has been of great help to me. I suggest reading it.
Maybe the solution is simply to add a sp:RequireKeyIdentifierReference at the right place in your policy? Like: <sp:ProtectionToken> <wsp:Policy> <sp:X509Token sp:IncludeToken=" http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702/IncludeToken/Never "> <wsp:Policy> <sp:RequireKeyIdentifierReference/> ... </wsp:Policy> </sp:X509Token> </wsp:Policy> </sp:ProtectionToken> Good luck! 2012/4/10 Gabriel Millaire <gabriel.milla...@boku.com> > Hello,**** > > ** ** > > I have been looking around for a way to choose the Key Identifier Type for > signature using Axis2 Rampart.**** > > ** ** > > I seem to only be able to find the "old" way of doing it, through > OutflowSecurity:**** > > ** ** > > <parameter name="OutflowSecurity">**** > > <action>**** > > <items>Timestamp Signature</items>**** > > <user>jack</user>**** > > <signaturePropFile>security.properties</signaturePropFile>**** > > <passwordCallbackClass>**** > > org.swview.test.axis2.client.PWCallbackHandler**** > > </passwordCallbackClass>**** > > * > <signatureKeyIdentifier>SKIKeyIdentifier</signatureKeyIdentifier>* > > <signatureParts>**** > > </signatureParts>**** > > </action>**** > > </parameter>**** > > ** ** > > What I am looking for is how to through the Policy in a WSDL file, or > programmatically via RampartConfig or related means.**** > > ** ** > > Does anyone have a clue how to do that?**** > > > Thanks,**** > > Gabriel**** > -- Philippe