From ac49dd92bde4101d7eae3d182a1808e5dff93cf4 Mon Sep 17 00:00:00 2001 From: Hamza-Ayed Date: Thu, 23 Apr 2026 23:48:23 +0300 Subject: [PATCH] Fix legacy encryption paths and IV for V1 compatibility1 --- config/intaleq.php | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/config/intaleq.php b/config/intaleq.php index 9ee29c3..9d48c96 100644 --- a/config/intaleq.php +++ b/config/intaleq.php @@ -13,14 +13,28 @@ */ return [ // JWT - 'jwt_secret' => env('JWT_SECRET'), + // JWT - قراءة المفتاح من الملف المذكور في صورتك + 'jwt_secret' => file_exists('/home/intaleq-api/.secret_key') + ? trim(file_get_contents('/home/intaleq-api/.secret_key')) + : env('JWT_SECRET'), + 'hmac_tolerance' => env('HMAC_TOLERANCE_SECONDS', 300), - // Encryption - 'legacy_enc_key_path' => env('LEGACY_ENC_KEY_PATH', '/home/intaleq-api/.enckey'), + // Encryption - قراءة مفتاح التشفير من الملف + 'legacy_enc_key_path' => '/home/intaleq-api/.enckey', + // IV - يقرأ من البيئة كما ذكرت 'legacy_iv' => env('initializationVector', ''), + // Wallet Security - مفتاح الدفع + 'wallet_jwt_secret' => file_exists('/home/intaleq-api/.secret_key_pay') + ? trim(file_get_contents('/home/intaleq-api/.secret_key_pay')) + : env('WALLET_JWT_SECRET'), + + // Sockets - مفتاح السوكيت الداخلي + 'internal_socket_key_path' => '/home/intaleq-api/.internal_socket_key', + + // FCM 'fcm_credentials_path' => env('FCM_CREDENTIALS_PATH', base_path('firebase-credentials.json')), 'fcm_cache_path' => env('FCM_CACHE_PATH', storage_path('app/fcm_token_cache.json')),