> from you first post I had the feeling you use the java cblasses from BC
> directly. if this is the case then I would say your code should work
> with jruby-1.7.1 after you included the right BC jar.
Hmm..Thats what I thought. Still get the same issue though!
/usr/local/rvm/rubies/jruby-1.7.1/bin/jruby -J-cp
/Users/cb/IdeaProjects/JSCEP-Test/out/production/Test:/Users/cb/Development/JavaLibraries/BC/bcmail-jdk15on-147.jar:/Users/cb/Development/JavaLibraries/BC/bcpkix-jdk15on-147.jar:/Users/cb/Development/JavaLibraries/BC/bcprov-jdk15on-147.jar:/Users/cb/Development/JavaLibraries/Apache/commons-lang-2.6.jar:/Users/cb/IdeaProjects/JSCEP-Test/out/production/JSCEP-Test:/Users/cb/Development/JavaLibraries/BC/bcmail-jdk15on-147.jar:/Users/cb/Development/JavaLibraries/BC/bcpkix-jdk15on-147.jar:/Users/cb/Development/JavaLibraries/BC/bcprov-jdk15on-147.jar:/Users/cb/Development/JavaLibraries/Apache/commons-lang-2.6.jar:/Users/cb/IdeaProjects/JSCEP-Test/out/production/JSCEP-Test:/Users/cb/Development/JavaLibraries/BC/bcmail-jdk15on-147.jar:/Users/cb/Development/JavaLibraries/BC/bcpkix-jdk15on-147.jar:/Users/cb/Development/JavaLibraries/BC/bcprov-jdk15on-147.jar:/Users/cb/Development/JavaLibraries/Apache/commons-lang-2.6.jar:/Users/cb/IdeaProjects/JSCEP-Test/out/production/JSCEP-Test:/Users/cb/Development/JavaLibraries/BC/bcmail-jdk15on-147.jar:/Users/cb/Development/JavaLibraries/BC/bcpkix-jdk15on-147.jar:/Users/cb/Development/JavaLibraries/BC/bcprov-jdk15on-147.jar:/Users/cb/Development/JavaLibraries/Apache/commons-lang-2.6.jar:/Users/cb/IdeaProjects/JSCEP-Test/out/production/JSCEP-Test:/Users/cb/Development/JavaLibraries/BC/bcmail-jdk15on-147.jar:/Users/cb/Development/JavaLibraries/BC/bcpkix-jdk15on-147.jar:/Users/cb/Development/JavaLibraries/BC/bcprov-jdk15on-147.jar:/Users/cb/Development/JavaLibraries/Apache/commons-lang-2.6.jar:/Users/cb/IdeaProjects/JSCEP-Test/out/production/JSCEP-Test:/Users/cb/Development/JavaLibraries/BC/bcmail-jdk15on-147.jar:/Users/cb/Development/JavaLibraries/BC/bcpkix-jdk15on-147.jar:/Users/cb/Development/JavaLibraries/BC/bcprov-jdk15on-147.jar:/Users/cb/Development/JavaLibraries/Apache/commons-lang-2.6.jar:/Users/cb/IdeaProjects/JSCEP-Test/out/production/JSCEP-Test:/Users/cb/Development/JavaLibraries/BC/bcmail-jdk15on-147.jar:/Users/cb/Development/JavaLibraries/BC/bcpkix-jdk15on-147.jar:/Users/cb/Development/JavaLibraries/BC/bcprov-jdk15on-147.jar:/Users/cb/Development/JavaLibraries/Apache/commons-lang-2.6.jar:/Users/cb/IdeaProjects/JSCEP-Test/out/production/JSCEP-Test:/Users/cb/Development/JavaLibraries/BC/bcmail-jdk15on-147.jar:/Users/cb/Development/JavaLibraries/BC/bcpkix-jdk15on-147.jar:/Users/cb/Development/JavaLibraries/BC/bcprov-jdk15on-147.jar:/Users/cb/Development/JavaLibraries/Apache/commons-lang-2.6.jar:/Users/cb/IdeaProjects/JSCEP-Test/out/production/JSCEP-Test:/Users/cb/Development/JavaLibraries/BC/bcmail-jdk15on-147.jar:/Users/cb/Development/JavaLibraries/BC/bcpkix-jdk15on-147.jar:/Users/cb/Development/JavaLibraries/BC/bcprov-jdk15on-147.jar:/Users/cb/Development/JavaLibraries/Apache/commons-lang-2.6.jar:/Users/cb/IdeaProjects/JSCEP-Test/out/production/JSCEP-Test:/Users/cb/Development/JavaLibraries/BC/bcmail-jdk15on-147.jar:/Users/cb/Development/JavaLibraries/BC/bcpkix-jdk15on-147.jar:/Users/cb/Development/JavaLibraries/BC/bcprov-jdk15on-147.jar:/Users/cb/Development/JavaLibraries/Apache/commons-lang-2.6.jar:/Users/cb/IdeaProjects/JSCEP-Test/out/production/JSCEP-Test:/Users/cb/Development/JavaLibraries/BC/bcmail-jdk15on-147.jar:/Users/cb/Development/JavaLibraries/BC/bcpkix-jdk15on-147.jar:/Users/cb/Development/JavaLibraries/BC/bcprov-jdk15on-147.jar:/Users/cb/Development/JavaLibraries/Apache/commons-lang-2.6.jar
--1.9 -e $stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift)
/Users/cb/IdeaProjects/JSCEP-Test/src/ScepDemoCertEnrol.rb
JKS File: /Users/cb/Downloads/Test/example.jks
JKS Keys Alias: tester
org.bouncycastle.pkcs.PKCS10CertificationRequestBuilder@44f3e005
ArgumentError: Java package `org.bouncycastle.asn1' does not have a method
`DERObjectIdentifier'
method_missing at
file:/usr/local/rvm/rubies/jruby-1.7.1/lib/jruby.jar!/jruby/java/java_package_module_template.rb:9
initialize at
/Users/cb/IdeaProjects/JSCEP-Test/out/production/JSCEP-Test/scenroller.rb:101
(root) at /Users/cb/IdeaProjects/JSCEP-Test/src/enrol.rb:21
load at org/jruby/RubyKernel.java:1046
(root) at -e:1
Carl
On 18 Jan 2013, at 13:34, kristian <[email protected]> wrote:
> I am saying with 1.7.1 you can add any version BC to you
> classpath/classloader and use it, the jruby-openssl uses its own
> version with different packages.
>
> from you first post I had the feeling you use the java classes from BC
> directly. if this is the case then I would say your code should work
> with jruby-1.7.1 after you included the right BC jar.
>
> - Kristian
>
> On Fri, Jan 18, 2013 at 6:54 PM, Carl Bourne <[email protected]> wrote:
>> Kristian,
>>
>> Are you suggesting that should work in JRuby 1.7.1?
>>
>> Carl
>>
>> On 17 Jan 2013, at 04:17, kristian <[email protected]> wrote:
>>
>>> On Thu, Jan 17, 2013 at 3:32 AM, Matt Hauck <[email protected]> wrote:
>>>> Kristian, do you mean to say that jruby has forked BC and renamed all of
>>>> its
>>>> packages? I just unpacked the jar file in
>>>> lib/ruby/shared/bcprov-jdk15-146.jar, and it doesn't look like any packages
>>>> have been renamed.
>>>
>>> sorry I did not realize that this changed from 1.7.1 to 1.7.2
>>> the package renaming took place during the packaging of the jruby.jar,
>>> jruby-complete.jar and jruby-core.jar - this was really nice since it
>>> did NOT force the BC version onto everybody - it was just an
>>> implementation detail not visible to outside. the next version of BC
>>> is coming and might come again with API changes.
>>>
>>> in the commit message headius mentioned something like problems with
>>> signed security providers - not sure whether this is true for 1.7.1
>>> since that was the reason to repackage BC in the first place. if there
>>> were no problems with those signed security providers in 1.7.1 then I
>>> think jruby-openssl should do embed BC and repackage it as jruby-1.7.1
>>> - I am happy to help here. these wrapped jar as gems are quite a thing
>>> when you want to embed jruby with java and need various gems which
>>> wraps a jar which you might have already on your parent classloader.
>>>
>>> regards, Kristian
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe from this list, please visit:
>>>
>>> http://xircles.codehaus.org/manage_email
>>>
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe from this list, please visit:
>>
>> http://xircles.codehaus.org/manage_email
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
>
> http://xircles.codehaus.org/manage_email
>
>
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email