Leo Li wrote:
> On 10/10/07, Tim Ellison <[EMAIL PROTECTED]> wrote:
>> I guess you will have to experiment to figure out if the name is locale
>> specific -- I don't see anything in the spec [1] to say the must be
>> ASCII, but that may be the case.  If it is then you can use the LUNI
>> util [2] to uppercase it.
> 
>     It is really hard to prove the char range of acceptable algorithms.:)
>     But I found that RI will report no such algorithm if the name is
> locale specific:
> 
>     Locale.setDefault(new Locale("tr"));
>     Signature.getInstance("MD5withRSA".toUpperCase());
> 
>    This test to some degree shows that algorithm is acknowledged as
> locale neutral.

Agreed, so just treat it as ascii.

Regards,
Tim

>> [1] http://java.sun.com/j2se/1.5.0/docs/guide/security/CryptoSpec.html#AppA
>> [2] org.apache.harmony.luni.util.Util.toASCIIUpperCase(String)
>>
>> Regards,
>> Tim
>>
> 
> 

Reply via email to