U:RDoc::NormalClass[iI"RSA:ETI"OpenSSL::PKey::RSA;TI"OpenSSL::PKey::PKey;Fo:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[ I"KRSA is an asymmetric public key algorithm that has been formalized in ;TI"KRFC 3447. It is in widespread use in public key infrastructures (PKI) ;TI"Jwhere certificates (cf. OpenSSL::X509::Certificate) often are issued ;TI"Jon the basis of a public/private RSA key pair. RSA is used in a wide ;TI"Ifield of applications such as secure (symmetric) key exchange, e.g. ;TI"Gwhen establishing a secure TLS/SSL connection. It is also used in ;TI"'various digital signature schemes.;T: @fileI" ext/openssl/ossl_pkey_rsa.c;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[I" generate;TI" ext/openssl/ossl_pkey_rsa.c;T[I"new;T@#[:protected[[: private[[I" instance;T[[; [[I"blinding_off!;T@#[I"blinding_on!;T@#[I" export;T@#[I" params;T@#[I" private?;T@#[I"private_decrypt;T@#[I"private_encrypt;T@#[I" public?;T@#[I"public_decrypt;T@#[I"public_encrypt;T@#[I"public_key;T@#[I"set_crt_params;T@#[I"set_factors;T@#[I" set_key;T@#[I" to_der;T@#[I" to_pem;T@#[I" to_s;T@#[I" to_text;T@#[; [[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[I"ext/openssl/ossl_pkey.c;TI"OpenSSL::PKey;TcRDoc::NormalModule