Hello: Can someone provide some pointers. Thanks, cabear
On Fri, Aug 28, 2009 at 10:13 AM, Wishing Carebear < [email protected]> wrote: > Hello: > I'm trying to write a client to a WSE 3.0 published webservice. The policy > file looks like below: > > Does wss4j and axis supports addressing. > > Thanks, > cabear > > ------------------------ > > <policies xmlns="http://schemas.microsoft.com/wse/2005/06/policy" > <http://schemas.microsoft.com/wse/2005/06/policy>> > <extensions> > <extension name="usernameForCertificateSecurity" > type="Microsoft.Web.Services3.Design.UsernameForCertificateAssertion, > Microsoft.Web.Services3, Version=3.0.0.0, Culture=neutral, > PublicKeyToken=31bf3856ad364e35" /> > <extension name="x509" > type="Microsoft.Web.Services3.Design.X509TokenProvider, > Microsoft.Web.Services3, Version=3.0.0.0, Culture=neutral, > PublicKeyToken=31bf3856ad364e35" /> > <extension name="requireActionHeader" > type="Microsoft.Web.Services3.Design.RequireActionHeaderAssertion, > Microsoft.Web.Services3, Version=3.0.0.0, Culture=neutral, > PublicKeyToken=31bf3856ad364e35" /> > </extensions> > <policy name="ServerPolicy"> > <usernameForCertificateSecurity establishSecurityContext="true" > renewExpiredSecurityContext="true" requireSignatureConfirmation="false" > messageProtectionOrder="SignBeforeEncrypt" requireDerivedKeys="true" > ttlInSeconds="300"> > <serviceToken> > <x509 storeLocation="LocalMachine" > storeName="My" findValue="CN=TMPDMDevelopment" > findType="FindBySubjectDistinguishedName" /> > </serviceToken> > <protection> > <request signatureOptions="IncludeAddressing, > IncludeTimestamp, IncludeSoapBody" encryptBody="true" /> > <response signatureOptions="IncludeAddressing, > IncludeTimestamp, IncludeSoapBody" encryptBody="true" /> > <fault signatureOptions="IncludeAddressing, > IncludeTimestamp, IncludeSoapBody" encryptBody="false" /> > </protection> > </usernameForCertificateSecurity> > <requireActionHeader /> > </policy> > <policy name="AuthenticationServicePolicy"> > <usernameForCertificateSecurity establishSecurityContext="true" > renewExpiredSecurityContext="true" requireSignatureConfirmation="false" > messageProtectionOrder="SignBeforeEncrypt" requireDerivedKeys="true" > ttlInSeconds="300"> > <serviceToken> > <x509 storeLocation="LocalMachine" > storeName="AddressBook" findValue="CN=TMPDMDevelopment" > findType="FindBySubjectDistinguishedName" /> > </serviceToken> > <protection> > <request signatureOptions="IncludeAddressing, > IncludeTimestamp, IncludeSoapBody" encryptBody="true" /> > <response signatureOptions="IncludeAddressing, > IncludeTimestamp, IncludeSoapBody" encryptBody="true" /> > <fault signatureOptions="IncludeAddressing, > IncludeTimestamp, IncludeSoapBody" encryptBody="false" /> > </protection> > </usernameForCertificateSecurity> > <requireActionHeader /> > </policy> > <!--<policy name="ClientPolicy"> > <usernameForCertificateSecurity establishSecurityContext="true" > renewExpiredSecurityContext="true" requireSignatureConfirmation="false" > messageProtectionOrder="SignBeforeEncrypt" requireDerivedKeys="true" > ttlInSeconds="300"> > <serviceToken> > <x509 storeLocation="LocalMachine" > storeName="AddressBook" findValue="CN=TMPDMDevelopment" > findType="FindBySubjectDistinguishedName" /> > </serviceToken> > <protection> > <request signatureOptions="IncludeAddressing, > IncludeTimestamp, IncludeSoapBody" encryptBody="true" /> > <response signatureOptions="IncludeAddressing, > IncludeTimestamp, IncludeSoapBody" encryptBody="true" /> > <fault signatureOptions="IncludeAddressing, > IncludeTimestamp, IncludeSoapBody" encryptBody="false" /> > </protection> > </usernameForCertificateSecurity> > <requireActionHeader /> > </policy>--> > </policies> > > > ------------------------ > >
