"sha512", "private_key_bits" => 1024, //returns cipher in 128 characters "private_key_type" => OPENSSL_KEYTYPE_RSA )); openssl_pkey_export($ssl, $pri_key); $pub_key = openssl_pkey_get_details($ssl); $pub_key = $pub_key["key"]; file_put_contents("{$dir}/pub.key",$pub_key); file_put_contents("{$dir}/pri.key",$pri_key); } function getSetting($m,$n) { $s = DB_DataObject::factory('core_setting'); $s->setFrom(array( 'module' => $q['module'], 'name' => $q['name'] )); if($s->find(true)) { return $s; } return false; } function beforeInsert($q, $roo) { return; } function initSetting($a) { //foreach ($a) > insert if(empty($a)) { return; } foreach ($a as $s) { } return; } function encryptVal($v) { } }