Hi Colum,

As always, thanks for your response. As you can tell, I don't have much
knowledge about encryption algorithms, so I have following questions.


<<<What JDK vendor and version are you using on the WSP side? Some JDK's
have
a problem with the rsa-oaep key wrapping algorithm. Try just using the
following instead for the "keyWrapAlgorithm" property (this is the default
which explains why it works when you comment it out):

"http://www.w3.org/2001/04/xmlenc#rsa-1_5";
>>>

I am using Sun jdk1.6.0_24 on WSP. I uncommented "EncryptionProperties" and
set "keyWrapalgorithm" to "http://www.w3.org/2001/04/xmlenc#rsa-1_5"; and it
worked. So, does it mean that WSP "keyWrapalgorithm" depends on JDK vendor
and version?
Both "encryptionAlgorithm" and "keyWrapAlgorithm" are defined as a String,
so on STS side we can define one values only. Correct?


<<<
The STS client can also specify other algorithms to use by sending a
"<wst:EncryptionAlgorithm>...<    /wst:EncryptionAlgorithm>" String and/or
a "<wst:KeyWrapAlgorithm>...</wst:KeyWrapAlgorithm>" String in the request.
>>>

Regardless of "EncryptionProperties" settings on STS(cxf-encrypted-ut.xml),
can override STS settings by specifying both <wst:EncryptionAlgorithm> and
<wst:KeyWrapAlgorithm> in the client request?

To set client settings should I use properties("encryption" and
"symmetricKeyWrap" since I am using symmetric bindings)of
org.apache.cxf.ws.security.policy.model.AlgorithmSuite? I mean that I need
to create AlgorithmSuite bean and reference it in client configuration.

Thanks.

Gina

Reply via email to