I agree we should not require the
"<encryptionPropFile>client.properties</encryptionPropFile>" entry.

Can you please try removing it?

Thanks,
Ruchith

On 7/6/07, [EMAIL PROTECTED]
<[EMAIL PROTECTED]> wrote:
Hi,

I'm trying to use Rampart to encrypt my message body using a symetric secret 
key.

Sample 9, included with the Rampart distibution, does just this. The actual key 
is hard-coded in a callback function both on the client and the server. My 
understanding is that the key is the only piece of data needed to encode the 
message.

I was wondering why this part of the client config file:

        <action>
            <items>Encrypt</items>
            <user>client</user>
            <encryptionKeyIdentifier>EmbeddedKeyName</encryptionKeyIdentifier>
            
<EmbeddedKeyCallbackClass>org.apache.rampart.samples.sample09.PWCBHandler</EmbeddedKeyCallbackClass>
            <encryptionPropFile>client.properties</encryptionPropFile>
            <EmbeddedKeyName>SessionKey</EmbeddedKeyName>
        </action>

contains the encryptionPropFile property. The said property file contains this:

org.apache.ws.security.crypto.provider=org.apache.ws.security.components.crypto.Merlin
org.apache.ws.security.crypto.merlin.keystore.type=jks
org.apache.ws.security.crypto.merlin.keystore.password=apache
org.apache.ws.security.crypto.merlin.file=client.jks

Now, I can see why we need to configure the provider class. But why does 
Rampart need the keystore? I'm not using public/private keys or certificates, 
just one secret key.

The code works, but I'd like to simplify it as much as possible. The properties 
and keystore files shouldn't be necessary, unless I'm misunderstanding 
something.

Many thanks
Michael Davis

---------------------------------------------------------------------
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