Hi Hailong,

Please capture the req/response (using something like tcpmon[1]) and send!

Thanks,
Ruchith

[1] http://ws.apache.org/commons/tcpmon/

On 6/8/07, Wang, Hailong (NIH/CIT) [C] <[EMAIL PROTECTED]> wrote:
Hi Dims,

It's very urgent and I need your help. When I try to use UsernameToken,
Sign and Encrypt in policy file. Sign and Encrypt work fine and username
was sent out by client. But the password was not sent out by the client.
Is this a bug of Rampart?


Below is my policy file. Thanks in advance.

<?xml version="1.0" encoding="UTF-8"?>
<!--
        !
        ! Copyright 2006 The Apache Software Foundation.
        !
        ! Licensed under the Apache License, Version 2.0 (the
"License");
        ! you may not use this file except in compliance with the
License.
        ! You may obtain a copy of the License at
        !
        !      http://www.apache.org/licenses/LICENSE-2.0
        !
        ! Unless required by applicable law or agreed to in writing,
software
        ! distributed under the License is distributed on an "AS IS"
BASIS,
        ! WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
or implied.
        ! See the License for the specific language governing
permissions and
        ! limitations under the License.
        !-->
<wsp:Policy wsu:Id="SigEncrUT"

xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssec
urity-utility-1.0.xsd"
        xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy";
        xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy";>
        <wsp:ExactlyOne>
                <wsp:All>
                        <sp:AsymmetricBinding>
                                <wsp:Policy>
                                        <sp:InitiatorToken>
                                                <wsp:Policy>
                                                        <sp:X509Token

sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/In
cludeToken/AlwaysToRecipient">

<wsp:Policy>

<sp:WssX509V3Token10 />

</wsp:Policy>
                                                        </sp:X509Token>
                                                </wsp:Policy>
                                        </sp:InitiatorToken>
                                        <sp:RecipientToken>
                                                <wsp:Policy>
                                                        <sp:X509Token

sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/In
cludeToken/Never">

<wsp:Policy>

<sp:WssX509V3Token10 />

</wsp:Policy>
                                                        </sp:X509Token>
                                                </wsp:Policy>
                                        </sp:RecipientToken>
                                        <sp:AlgorithmSuite>
                                                <wsp:Policy>

<sp:TripleDesRsa15 />
                                                </wsp:Policy>
                                        </sp:AlgorithmSuite>
                                        <sp:Layout>
                                                <wsp:Policy>
                                                        <sp:Strict />
                                                </wsp:Policy>
                                        </sp:Layout>
                                        <sp:IncludeTimestamp />
                                        <sp:OnlySignEntireHeadersAndBody
/>
                                </wsp:Policy>
                        </sp:AsymmetricBinding>
                        <sp:SignedSupportingTokens>
                                <wsp:Policy>
                                        <sp:UsernameToken
sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/In
cludeToken/AlwaysToRecipient" />
                                </wsp:Policy>
                        </sp:SignedSupportingTokens>
                        <sp:Wss10
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy";>
                                <wsp:Policy>
                                        <sp:MustSupportRefKeyIdentifier
/>
                                        <sp:MustSupportRefIssuerSerial
/>
                                </wsp:Policy>
                        </sp:Wss10>
                        <sp:SignedParts
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy";>
                                <sp:Body />
                        </sp:SignedParts>
                        <sp:EncryptedParts
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy";>
                                <sp:Body />
                        </sp:EncryptedParts>

                        <ramp:RampartConfig

xmlns:ramp="http://ws.apache.org/rampart/policy";>
                                <ramp:user>client</ramp:user>

<ramp:encryptionUser>service</ramp:encryptionUser>
                                <ramp:passwordCallbackClass>

gov.nih.ndar.webservices.security.PWCBHandler
                                </ramp:passwordCallbackClass>

                                <ramp:signatureCrypto>
                                        <ramp:crypto

provider="org.apache.ws.security.components.crypto.Merlin">
                                                <ramp:property
name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:prop
erty>
                                                <ramp:property
name="org.apache.ws.security.crypto.merlin.file">client.jks</ramp:proper
ty>
                                                <ramp:property
name="org.apache.ws.security.crypto.merlin.keystore.password">apache</ra
mp:property>
                                        </ramp:crypto>
                                </ramp:signatureCrypto>
                                <ramp:encryptionCypto>
                                        <ramp:crypto

provider="org.apache.ws.security.components.crypto.Merlin">
                                                <ramp:property
name="org.apache.ws.security.crypto.merlin.keystore.type">JKS</ramp:prop
erty>
                                                <ramp:property
name="org.apache.ws.security.crypto.merlin.file">client.jks</ramp:proper
ty>
                                                <ramp:property
name="org.apache.ws.security.crypto.merlin.keystore.password">apache</ra
mp:property>
                                        </ramp:crypto>
                                </ramp:encryptionCypto>
                        </ramp:RampartConfig>

                </wsp:All>
        </wsp:ExactlyOne>
</wsp:Policy>


Hailong

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




--
www.ruchith.org
www.wso2.org

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to