Thanks Jose. Will look into it.

2009/5/29 José Ferreiro <jose.ferre...@gmail.com>

> Hello!
>
> I successfully made a secure dotnet client using the dotnet. 2.0 and Web
> services enhancement 3.0 (WSE 3.0) talking to axis 1.4 and wss4j 1.5.3 [1]
> with *x509 v3 certificates*.
>
> See this page which helps me as a start [2]! There is the equivalent file
> of client.wsdd in the dotnet framework nammed as web.config. In my project I
> called it [3] wse3PolicyCache.config. The name does not matter...
>
> Happy Axis and Happy coding!
>
> José Ferreiro
>
>
>
> [1]-
> http://magnot.blogspot.com/2008/04/secure-web-services-interoperability.html
> [2]- http://erlend.oftedal.no/blog/?blogid=12
> [3]-
> http://bp1.blogger.com/_SFCs1WYrqtY/SBXPETktd3I/AAAAAAAAAXE/nNI7mNpQS6c/s1600-h/visualStudio.png
> [4]-
> http://bp0.blogger.com/_SFCs1WYrqtY/SBXILDktdzI/AAAAAAAAAWk/9wqequ_9vNk/s1600-h/pfx-pkcs12-1.PNG
>
>
> On Fri, May 29, 2009 at 6:39 PM, Wishing Carebear <
> wishing.careb...@gmail.com> wrote:
>
>> Hello:
>> I'm using wss4j with Apache Axis 1.4 (no Axis2). Wondering if someone
>> could provide what should be the equivalent client.wsdd file for the
>> following policy file. I have tried posting this in wss4j newsgroup but
>> could not get any response. Hoping some one could give me some pointers.
>> Thanks.
>>
>> <policies xmlns="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="usernameTokenSecurity">
>>     <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>
>>
>
>
>
>

Reply via email to