diff --git a/src/main/java/org/jruby/ext/openssl/OpenSSL.java b/src/main/java/org/jruby/ext/openssl/OpenSSL.java index ca87188e..3a8edd38 100644 --- a/src/main/java/org/jruby/ext/openssl/OpenSSL.java +++ b/src/main/java/org/jruby/ext/openssl/OpenSSL.java @@ -234,7 +234,13 @@ static void warn(final ThreadContext context, final IRubyObject msg) { } private static String javaVersion(final String def) { - return SafePropertyAccessor.getProperty("java.version", def); + final String javaVersionProperty = + SafePropertyAccessor.getProperty("java.version", def); + if (javaVersionProperty == "0") { // Android + return "1.7.0"; + } else { + return javaVersionProperty; + } } static boolean javaVersion7(final boolean atLeast) {