I am trying to digitally sign requests made by a mobile client running J2ME and want to verify the signature by the .Net Framework.
Does anyone know if the implementations
DSACryptoServiceProvider //.Net
and
Signature.getInstance("SHA1withDSA", "SUN") //Java
are compatible? Or does anyone have a better idea?
After some research I found this library which seems to have DSA APIs for both C# and Java with the same underlying implementations: http://www.bouncycastle.org
Does anyone have any experience with this?