Bạn có thể thêm và quản lý chứng chỉ trong Apidog để bật xác thực khi gửi yêu cầu đến các API yêu cầu bảo mật dựa trên chứng chỉ. Điều này rất cần thiết để kết nối với các API sử dụng Mutual TLS (mTLS) hoặc các cơ quan cấp chứng chỉ tùy chỉnh.
Mutual TLS (mTLS) là một phương thức xác thực yêu cầu cả client và server xác nhận danh tính của mình bằng ch ứng chỉ. Sau khi danh tính của cả hai bên được xác nhận, một kết nối được mã hóa sẽ được thiết lập. Phương thức này cung cấp mức độ bảo mật mạnh hơn so với TLS một chiều truyền thống.Chứng chỉ CA tùy chỉnh cho phép bạn kết nối với các endpoint sử dụng chứng chỉ được đăng ký với kho đăng ký chứng chỉ nội bộ. Nếu không thêm chứng chỉ CA, các yêu cầu được gửi từ Apidog sẽ thất bại với lỗi "SSL Error: Self signed certificate."
Để gửi yêu cầu đến một API sử dụng xác thực mutual TLS, hãy thêm chứng chỉ client của bạn vào Apidog.
1
Chọn Add Certificate.
2
Nhập miền Host cho chứng chỉ (không bao gồm giao thức).
Khớp Mẫu
Trường Host hỗ trợ khớp mẫu. Nếu bạn nhập *.example.com, cùng một chứng chỉ client sẽ được sử dụng cho tất cả các tên miền phụ của example.com.
3
(Tùy chọn) Nhập số cổng tùy chỉnh để liên kết với miền. Nếu bạn không chỉ định cổng, Apidog sẽ sử dụng cổng HTTPS mặc định (443).
4
Chọn các tệp chứng chỉ:
Tùy chọn 1: Chọn tệp CRT và tệp Key cho chứng chỉ của bạn
Tùy chọn 2: Chọn tệp PFX cho chứng chỉ của bạn
5
Nếu bạn đã sử dụng Passphrase khi tạo chứng chỉ client, hãy nhập passphrase đó vào ô. Nếu không, hãy để trống ô này.
6
Chọn Add.
Một Chứng chỉ cho Mỗi Miền
Mỗi chứng chỉ client chỉ áp dụng cho một miền cụ thể. Không thêm nhiều hơn một chứng chỉ cho cùng một miền. Nếu bạn thêm nhiều chứng chỉ cho một miền, Apidog sẽ sử dụng chứng chỉ được thêm sau cùng, điều này có thể gây ra hành vi không mong muốn.