در HTTPS از طریق CONNECT معمولی، برنامه گواهی مشتری وب‌سایت را در جریان دست‌دهی TLS خود با مقصد می‌فرستد. پروکسی فقط بایت‌ها را منتقل می‌کند و به‌طور خودکار مشتری TLS وب‌سایت نمی‌شود.

اعتبارنامهمالک/اتصال
نام کاربری/گذرواژه پروکسیدسترسی مشتری به پروکسی.
گواهی مشتری و کلید خصوصی وب‌سایتنشست TLS برنامه با مقصد.
گواهی مشتری بالادستی سرور پروکسینشست TLS که خود پروکسی آغاز می‌کند.

این نقش‌ها می‌توانند هم‌زمان وجود داشته باشند. برای کارکرد mTLS مقصد، بارگذاری کلید خصوصی وب‌سایت روی یک پروکسی تونل ساده لازم نیست. پس از واگذاری CONNECT، از پیکربندی معمول گواهی مشتری مقصد در برنامه استفاده کنید و بررسی گواهی سرور وب‌سایت را ادامه دهید.

SSLProxyMachineCertificateFile در Apache هنگام ایجاد نشست TLS بالادستی توسط خود Apache اعتبارنامه فراهم می‌کند. توصیه درباره آن فایل ثابت نمی‌کند که هر مشتری که از تونل ارسال مبهم استفاده می‌کند باید آن را پیکربندی کند.

رهگیری TLS نشست را در یک واسطه پایان می‌دهد و این مالکیت را تغییر می‌دهد. مشخص کنید آیا هویت مشتری موردنیاز می‌تواند از این ترتیبات عبور کند، به‌جای اینکه فرض کنید رونوشت یک گواهی احراز هویت سرتاسری را حفظ می‌کند.

در صورت شکست، ثبت کنید که درخواست در ورود به پروکسی، در TLS مقصد یا در تبادل بعدی برنامه متوقف شده است. اعتبارنامه را روی اتصالی بگذارید که واقعاً آن را درخواست می‌کند.

مقالات مرتبط