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>


------------------------

Reply via email to