Tệp .csr đó vẫn là một yêu cầu chứng chỉ
Phân biệt yêu cầu chứng chỉ, chứng chỉ đã cấp và khóa riêng trước khi gán tệp cho cấu hình TLS của proxy.
server.csr thường là một yêu cầu gửi tới tổ chức cấp chứng chỉ để xin cấp chứng chỉ. Trỏ tùy chọn chứng chỉ của proxy vào tệp đó không hoàn tất quá trình ấy.
Hãy xem bên trong tệp PEM:
-----BEGIN CERTIFICATE REQUEST-----
-----BEGIN CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
Các nhãn này mô tả những đối tượng khác nhau. Yêu cầu không phải là chứng chỉ đã cấp, và khóa riêng của nó cũng không. Đổi tên tệp thành .pem không thay đổi điều nào trong số đó.
Với trình lắng nghe TLS dùng để nhận diện proxy, hãy dùng chứng chỉ đã cấp cho tên proxy đó và khóa khớp với nó, theo cách bố trí mà phần mềm ghi trong tài liệu. openssl req kiểm tra yêu cầu chứng chỉ; openssl x509 kiểm tra chứng chỉ. Hãy dùng bộ phân tích phù hợp với đối tượng bạn đang có. Với Squid 6.13, hãy dùng chứng chỉ đã cấp và khóa khớp trong trình lắng nghe TLS của nó.
Chứng chỉ máy chủ thông thường cũng khác với một CA dùng cho việc chặn bắt được phép. Nó không trao quyền ký chứng chỉ của các trang web không liên quan.
Hãy xác nhận loại đối tượng và cặp khóa trước khi điều tra việc kiểm tra tên máy hoặc khả năng tiếp cận mạng. TLS không thể dùng một chứng chỉ chưa từng được cung cấp.