public function post_id_key_handler() { global $FANNIE_PLUGIN_SETTINGS, $FANNIE_OP_DB; $dbc = FannieDB::get($FANNIE_PLUGIN_SETTINGS['GiveUsMoneyDB']); $privkey = openssl_pkey_get_private($this->key); if (!$privkey) { echo 'Invalid Key!'; } else { $model = new GumTaxIdentifiersModel($dbc); $model->card_no($this->id); $model->load(); $try = openssl_private_decrypt($model->encryptedTaxIdentifier(), $decrypted, $privkey); if (!$try) { echo 'Error during decryption'; } else { echo $decrypted; } } return false; }