--- openssl-1.0.2a/ssl/ssl_lib.c	2015-03-19 16:30:36.000000000 +0300
+++ /home/beldmit/ngenix/openssl-1.0.2a/ssl/ssl_lib.c	2015-05-06 18:25:18.670981463 +0300
@@ -954,6 +954,13 @@
                SSL_R_NO_PRIVATE_KEY_ASSIGNED);
         return (0);
     }
+#ifndef OPENSSL_NO_RSA
+    if ((ctx->cert->key->privatekey->type == EVP_PKEY_RSA) &&
+            (RSA_flags(ctx->cert->key->privatekey->pkey.rsa) & RSA_METHOD_FLAG_NO_CHECK)) 
+		{
+			return 1;
+		}
+#endif
     return (X509_check_private_key
             (ctx->cert->key->x509, ctx->cert->key->privatekey));
 }
