By the way, bouncycastle is currently in libcore:

http://android.git.kernel.org/?p=platform/libcore.git;a=tree;f=security

On Aug 30, 2:49 pm, joebowbeer <[email protected]> wrote:
> If there's a conflict at runtime then you may not need to include the
> BC classes yourself.  Just add BC to your bootclasspath for building.
> Seems a bit fragile, though, even if it works...
>
> Can you access the needed functionality via the java.security
> framework?
>
> Joe
>
> On Aug 27, 3:55 pm, fba <[email protected]> wrote:
>
>
>
> > Has anyone managed to use Bouncy Castle in one of their apps?   I need
> > to be able to do detailed manipulations of x509 certificates (generate
> > CSRs, generate key pairs, convert between different certificate
> > formats, etc.), and BC seems the best way to do that.
>
> > I have tried putting the bcprov library in to my project, and then
> > just using BC like I normally would.   When the app is installed, a
> > large number of "DexOpt: not verifying"... messages pop up.  I suspect
> > this is because BC is already used in Android.  However, when I make
> > calls to certain methods in certain classes, I get errors like this :
>
> > java.lang.ClassCastException: org.bouncycastle.asn1.DERSequence
>
> > I suspect this is because of ambiguity between the classes that are
> > included in the OS, and the ones in my project.
>
> > Is there any way to get around this?  Maybe tell my program to use the
> > BC library that is included with it and ignore the one included in the
> > OS?
>
> > Or, could I get around this by making sure that I am using the same
> > version that is included in the OS?   (Or, in a nutshell, is the
> > ClassCastException likely to be a problem because the parameters
> > defined for the same method names don't match?)
>
> > Thanks for any help!

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to