Fix legacy encryption paths and IV for V1 compatibility1

This commit is contained in:
Hamza-Ayed
2026-04-23 23:48:23 +03:00
parent b52eb3bed2
commit ac49dd92bd

View File

@@ -13,14 +13,28 @@
*/ */
return [ return [
// JWT // 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), 'hmac_tolerance' => env('HMAC_TOLERANCE_SECONDS', 300),
// Encryption // Encryption - قراءة مفتاح التشفير من الملف
'legacy_enc_key_path' => env('LEGACY_ENC_KEY_PATH', '/home/intaleq-api/.enckey'), 'legacy_enc_key_path' => '/home/intaleq-api/.enckey',
// IV - يقرأ من البيئة كما ذكرت
'legacy_iv' => env('initializationVector', ''), '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
'fcm_credentials_path' => env('FCM_CREDENTIALS_PATH', base_path('firebase-credentials.json')), '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')), 'fcm_cache_path' => env('FCM_CACHE_PATH', storage_path('app/fcm_token_cache.json')),