From 1bd489795cf5117e877fb18af4e807f42c98a380 Mon Sep 17 00:00:00 2001 From: Chris Heisterkamp Date: Fri, 14 Aug 2015 10:52:55 -0700 Subject: [PATCH] fix load error: jopenssl/load -- java.lang.VerifyError: Bad type on operand stack when using bouncycastle 1.51 or 1.52 --- src/main/java/org/jruby/ext/openssl/X509Cert.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/jruby/ext/openssl/X509Cert.java b/src/main/java/org/jruby/ext/openssl/X509Cert.java index ec1f96c4..5289f36a 100644 --- a/src/main/java/org/jruby/ext/openssl/X509Cert.java +++ b/src/main/java/org/jruby/ext/openssl/X509Cert.java @@ -555,7 +555,7 @@ public IRubyObject sign(final ThreadContext context, final IRubyObject key, fina for ( X509Extension ext : uniqueExtensions() ) { try { final byte[] bytes = ext.getRealValueEncoded(); - builder.addExtension(ext.getRealObjectID(), ext.isRealCritical(), bytes); + builder.addExtension(ext.getRealObjectID().getId(), ext.isRealCritical(), bytes); } catch (IOException ioe) { throw runtime.newIOErrorFromException(ioe);