0

No objects specified in config file Trong Open SSL

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

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí