GRPC_DEFAULT_SSL_ROOTS_FILE_PATH=/path/to/approved-roots.pem \
https_proxy=http://proxy.example:8080 \
python dlp_job.py

gRPC اینڈ پوائنٹس کے لیے درکار روٹ سیٹ پر مشتمل PEM بنڈل استعمال کریں، جس میں متعلقہ تنظیمی اور عوامی روٹس شامل ہوں۔ عوامی DLP اینڈ پوائنٹس کے خلاف غیر حساس ٹیسٹ کے لیے، جہاں عوامی پراکسی کی اجازت ہو، HTTP پراکسی فہرست https_proxy کے لیے امیدوار فراہم کرتی ہے؛ منظور شدہ روٹس اور ایپلیکیشن کی شناخت کی ترتیب برقرار رکھیں۔ یہ فرض نہیں کیا جاتا کہ ڈیفالٹ روٹ فائل خود کو ہر پلیٹ فارم اسٹور میں شامل کر لیتی ہے۔

یہ اُس وقت لاگو ہوتا ہے جب DlpServiceClient gRPC ٹرانسپورٹ کے ڈیفالٹ روٹس استعمال کرتا ہے۔ اگر کوئی چینل واضح روٹ سرٹیفکیٹ فراہم کرے تو اُس چینل کی اسناد کا جائزہ لیں۔ Requests کی CA ترتیب HTTP کال درست کر سکتی ہے مگر یہ gRPC اعتماد کا ماخذ نہیں بدلتی۔

ناکام مرحلے کو منتخب روٹس سے الگ پڑھیں۔ دستیاب نہ ہونے والی پراکسی یا مسترد شدہ CONNECT بعد میں آنے والی منزل کے سرٹیفکیٹ جانچ سے پہلے پیش آتا ہے اور CA شامل کرنے سے درست نہیں ہوتا۔

اسناد کا ٹوکن حاصل کرنا کسی دوسرے HTTP کلائنٹ کو استعمال کر سکتا ہے۔ اُس راستے کو اُس کی معاونت کردہ CA ترتیب دیں جب اُسے وہی اختیار درکار ہو، اور دونوں کنکشنز پر تصدیق برقرار رکھیں۔

متعلقہ مضامین