RubyModule mPKey = ossl.defineModuleUnder("PKey");
mPKey.defineAnnotatedMethods(PKeyModule.class);
// PKey is abstract
RubyClass cPKey = mPKey.defineClassUnder("PKey",runtime.getObject(),ObjectAllocator.NOT_ALLOCATABLE_ALLOCATOR);
RubyClass openSSLError = ossl.getClass("OpenSSLError");
mPKey.defineClassUnder("PKeyError",openSSLError,openSSLError.getAllocator());
cPKey.defineAnnotatedMethods(PKey.class);
PKeyRSA.createPKeyRSA(runtime,mPKey);
PKeyDSA.createPKeyDSA(runtime,mPKey);