No objects specified in config file Trong Open SSL
Cảnh báo Spam: Bài đăng này chưa sẵn sàng để xuất bản. Tác giả có thể đã vô tình công khai nó trong quá trình viết. Do đó, bạn nên suy nghĩ trước khi đọc bài bài này.
Lỗi "No objects specified in config file" thường xảy ra khi OpenSSL không tìm thấy thông tin cần thiết trong file cấu hình hoặc không thể xác định được các trường cần thiết để tạo yêu cầu chứng chỉ (CSR). Để khắc phục lỗi này, bạn cần đảm bảo rằng file cấu hình OpenSSL của bạn đã được thiết lập chính xác. Dưới đây là cách làm chi tiết:
Bước 1: Kiểm Tra File Cấu Hình OpenSSL Đảm bảo rằng file cấu hình của bạn (ví dụ: openssl.cnf) có nội dung đúng. Một ví dụ về file cấu hình hợp lệ có thể như sau:
[ req ]
default_bits = 2048
distinguished_name = req_distinguished_name
x509_extensions = req_ext
prompt = no
[ req_distinguished_name ]
C = VN # Mã quốc gia
ST = VN # Tỉnh/Thành phố
L = VN # Địa phương
O = VN # Tên tổ chức
OU = Vn # Phòng ban
CN = elasticsearch # Tên chung
[ req_ext ]
subjectAltName = @alt_names
[ alt_names ]
DNS.1 = elasticsearch.default.svc.cluster.local # Hoặc tên miền dịch vụ của bạn
Bước 2: Sửa Lệnh OpenSSL Hãy đảm bảo rằng lệnh của bạn gọi đúng file cấu hình và có tất cả các thông số cần thiết:
bash Copy code openssl req -x509 -new -nodes -key elasticsearch.key-sha256 -days 365 -out elasticsearch.crt -config openssl.cnf
All rights reserved