Tôi đã đấu tranh với vấn đề SSL trong hơn 1 tháng.Client SSL với CA tự ký không hoạt động
Chúng tôi đã sử dụng openssl để tạo chứng chỉ CA, máy chủ và máy khách của riêng mình. Chúng tôi cũng có bật "SSLrequire" trên máy chủ web Apache (trong htaccess điều này có thể sai), có nghĩa là bất kỳ ai cố kết nối qua https trên máy chủ cần xuất trình chứng chỉ hợp lệ
Bước như sau ;
- tạo ra CA chìa khóa
- tạo CSR CA
- dấu CSR CA với CA chính
vì vậy chúng tôi có CA riêng của chúng tôi được sử dụng để ký giấy chứng nhận máy chủ và khách hàng của chúng tôi .
bước tiếp theo
- tạo máy chủ quan trọng
- tạo máy chủ CSR
- dấu hiệu máy chủ CSR với CA chính
Vì vậy, chúng tôi đã chứng chỉ máy chủ & máy chủ private key của chúng tôi mà chúng tôi cài đặt thành công trên máy chủ
Tiếp theo chúng tôi
- tạo ra khách hàng chủ chốt
- tạo ra khách hàng CSR
- dấu client CSR với CA chính
Sau đó chúng tôi phân phối giấy chứng nhận khách cho người dùng của chúng tôi cùng với các chứng chỉ CA. Cả hai đều được cài đặt trong trình duyệt của họ.
Khi cố gắng kết nối, chúng tôi nhận được thông báo "Người ngang hàng không nhận ra và tin tưởng CA đã cấp chứng chỉ của bạn. ".
Chúng tôi đã xác định vấn đề là chứng chỉ CA tự ký đã không được cài đặt trên máy chủ. Thông thường máy chủ sẽ hiển thị danh sách CA đáng tin cậy cho thiết bị đang cố gắng kết nối với thiết bị và thiết bị sẽ phải gửi chứng chỉ đã được ký bởi bất kỳ máy chủ nào mà CA đã cung cấp. Nhưng vì chứng chỉ CA tự ký của chúng tôi không được cài đặt trên máy chủ, trình duyệt có thể trình bày chứng chỉ có thể chấp nhận được bởi máy chủ .
Vì vậy, chúng tôi đã cài đặt chứng chỉ CA trên máy chủ - bảng điều khiển Hsphere.
Chúng tôi lấy nội dung của Giấy chứng nhận ca và sao chép nó vào "Certificate Authority File" textarea trên máy chủ và máy chủ sẽ không chấp nhận nó mọi phàn nàn "Không thể cập nhật SSL Config chìa khóa khác nhau và chứng chỉ"
Chứng chỉ CA đã được ký bởi chính nó sao cho máy chủ có thể nói rằng chứng chỉ và khóa là khác nhau.
Chúng tôi cũng đã cố gắng sao chép nội dung của cả tệp chứng chỉ CA và tệp khóa CA vào vùng văn bản "Chứng chỉ của tổ chức phát hành chứng chỉ", nhưng điều đó cũng sẽ không hoạt động.
Như tôi đã nói chúng tôi đã đấu tranh với điều đó trong hơn một tháng. Nếu bất cứ ai có thể giúp điều đó sẽ thực sự được đánh giá cao. Nếu chúng tôi phải thanh toán cho dịch vụ, vui lòng cho chúng tôi biết.
Xin cảm ơn trước.
Bạn có thể muốn thử serverfault.com, nhiều khả năng tìm thấy quản trị viên đã sử dụng hsphere. – sarnold