public class PKeyRSA extends PKey
PKey.PKeyModule
RubyObject.Data
RubyBasicObject.Finalizer
OBJECT_ALLOCATOR, REIFYING_OBJECT_ALLOCATOR
ALL_F, BASICOBJECT_ALLOCATOR, COMPARE_BY_IDENTITY_F, ERR_INSECURE_SET_INST_VAR, FALSE_F, FL_USHIFT, flags, FROZEN_F, metaClass, NEVER, NIL_F, TAINTED_F, UNDEF, UNTRUSTED_F, USER0_F, USER1_F, USER2_F, USER3_F, USER4_F, USER5_F, USER6_F, USER7_F, USER8_F
NULL_ARRAY
Constructor and Description |
---|
PKeyRSA(Ruby runtime,
RubyClass type) |
PKeyRSA(Ruby runtime,
RubyClass type,
java.security.interfaces.RSAPrivateCrtKey privKey,
java.security.interfaces.RSAPublicKey pubKey) |
PKeyRSA(Ruby runtime,
RubyClass type,
java.security.interfaces.RSAPublicKey pubKey) |
addSplittedAndFormatted, createPKey, initialize, newPKeyError, sign, verify
attachToObjectSpace, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, convertToType, createObjectClass, eqlInternal, equalInternal, equals, getNativeTypeIndex, hashCode, initialize, inspect, op_eqq, puts, specificEval, toString
addFinalizer, anyToString, asJavaString, asString, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callSuper, checkArrayType, checkCallMethod, checkFrozen, checkStringType, checkStringType19, compareTo, convertToArray, convertToFloat, convertToHash, convertToInteger, convertToInteger, convertToInteger, convertToString, copyInstanceVariablesInto, copySpecialInstanceVariables, createBasicObjectClass, dataGetStruct, dataGetStructChecked, dataWrapStruct, display, dup, ensureInstanceVariablesSettable, eql_p, eql, equal_p, equal_p19, evalUnder, extend, fastGetInstanceVariable, fastGetInternalVariable, fastHasInstanceVariable, fastHasInternalVariable, fastSetInstanceVariable, fastSetInternalVariable, freeze, frozen_p, getFFIHandle, getFlag, getInstanceEvalClass, getInstanceVariable, getInstanceVariableList, getInstanceVariableNameList, getInstanceVariables, getInternalVariable, getInternalVariables, getJavaClass, getMetaClass, getNativeHandle, getObjectId, getRuntime, getSingletonClass, getSingletonClassClone, getType, getVariable, getVariableCount, getVariableList, getVariableNameList, getVariableTableForRead, getVariableTableForWrite, hash, hashyInspect, hasInstanceVariable, hasInternalVariable, hasVariables, id_deprecated, id, infectBy, initialize_copy, initialize19, initObjectId, inspect, inspectHashCode, instance_eval, instance_eval, instance_eval, instance_eval, instance_eval19, instance_eval19, instance_eval19, instance_eval19, instance_exec, instance_exec19, instance_of_p, instance_variable_defined_p, instance_variable_get, instance_variable_set, instance_variables, instance_variables19, isBuiltin, isClass, isFalse, isFrozen, isImmediate, isModule, isNil, isTaint, isTrue, isUntrusted, kind_of_p, makeMetaClass, method_missing19, method, method19, methods, methods, methods19, nil_p, op_cmp, op_equal_19, op_equal, op_match, op_match19, op_not_equal, op_not_match, op_not, private_methods, private_methods19, protected_methods, protected_methods19, public_methods, public_methods19, rbClone, remove_instance_variable, removeFinalizers, removeInstanceVariable, removeInternalVariable, respond_to_p, respond_to_p, respond_to_p19, respond_to_p19, respondsTo, respondsToMissing, respondsToMissing, send, send, send, send, send, send19, send19, send19, send19, setFFIHandle, setFlag, setFrozen, setInstanceVariable, setInternalVariable, setMetaClass, setNativeHandle, setTaint, setUntrusted, setVariable, singleton_method_added19, singleton_method_removed19, singleton_method_undefined19, singleton_methods, singleton_methods19, specificEval, specificEval, specificEval, specificEval, syncVariables, syncVariables, taint, taint, tainted_p, testFrozen, testFrozen, to_a, to_s, toJava, trust, type_deprecated, type, untaint, untrust, untrusted_p, validateInstanceVariable, variableTableContains, variableTableFastContains, variableTableFastFetch, variableTableFastStore, variableTableFetch, variableTableRemove, variableTableStore, variableTableSync, yieldUnder, yieldUnder
public PKeyRSA(Ruby runtime, RubyClass type, java.security.interfaces.RSAPrivateCrtKey privKey, java.security.interfaces.RSAPublicKey pubKey)
public static void createPKeyRSA(Ruby runtime, RubyModule mPKey)
public static RaiseException newRSAError(Ruby runtime, java.lang.String message)
public static IRubyObject generate(IRubyObject recv, IRubyObject[] args)
public IRubyObject initialize(IRubyObject[] args, Block block)
public IRubyObject public_p()
public IRubyObject private_p()
public IRubyObject to_der()
public IRubyObject public_key()
public IRubyObject params()
public IRubyObject to_text()
public IRubyObject export(IRubyObject[] args)
public IRubyObject private_encrypt(IRubyObject[] args)
public IRubyObject private_decrypt(IRubyObject[] args)
public IRubyObject public_encrypt(IRubyObject[] args)
public IRubyObject public_decrypt(IRubyObject[] args)
public IRubyObject set_d(IRubyObject value)
public IRubyObject set_p(IRubyObject value)
public IRubyObject set_q(IRubyObject value)
public IRubyObject set_dmp1(IRubyObject value)
public IRubyObject set_dmq1(IRubyObject value)
public IRubyObject set_iqmp(IRubyObject value)
public IRubyObject get_iqmp()
public IRubyObject get_dmp1()
public IRubyObject get_dmq1()
public IRubyObject get_d()
public IRubyObject get_p()
public IRubyObject get_q()
public IRubyObject get_e()
public IRubyObject set_e(IRubyObject value)
public IRubyObject get_n()
public IRubyObject set_n(IRubyObject value)
Copyright © 2002-2009 JRuby Team. All Rights Reserved.