This provider.properties is a relic of the old days. Right now is not
used anymore. (TODO: remove it from the CVS).
Right now the xml-sec use the standard java way of getting a JCE Provider.
Look at 
http://java.sun.com/j2se/1.4.2/docs/guide/security/CryptoSpec.html#Provider
for more info.

Regards,

Raul

On 10/22/05, Alexey <[EMAIL PROTECTED]> wrote:
> Hello,
> Can anybody please, navigate me through the process? We're using various JCE
> providers, such as SunJCE, IBMJCE. How do I specify particaluar provider 
> and/or
> cipher algorithm? Any changes I make to config.xml are ignored and, after
> checking the source code I don't see how the following element can be 
> processed
> (ProviderAlgo). Browsing CVS I came across a file called provider.properties. 
> Is
> this a way to specify my provider? If so where should I put it, please?
>
> <Algorithm URI="http://www.w3.org/2001/04/xmlenc#rsa-1_5";
>    Description="Key Transport RSA-v1.5">
>   <ProviderAlgo ProviderId="IBMJCE" JCEName="RSA"/>
> </Algorithm>
>
> Javadocs say that I can get an instance of an XML cipher via
> XMLCipher.getInstance() and use it as a "generic" cipher for decryption. But
> when I try to initialize it with my key (which carries algorithm information) 
> I
> am getting exception:
>
> org.apache.xml.security.encryption.XMLEncryptionException: No message with ID
> "XMLCipher instance without transformation specified" found in resource bundle
> "org/apache/xml/security/resource/xmlsecurity"
>
> Is it possible to re-use a cipher for different algorithms?
>
> Thanks,
> Alexey
>
>
>


--
http://r-bg.com

Reply via email to