Vì vậy, tôi đang gặp sự cố với LDAP. Tôi có một trường hợp thử nghiệm tích hợp mà hy vọng sẽ làm việc ra, nhưng nó hiện đang chạy vào các vấn đề bảo mật LDAPS với bắt tay SSL.Làm cách nào để nhập tệp kho khóa Java hiện có (.jks) vào cài đặt Java?
Tôi có thể kết nối với LDAPS với Apache Directory Studio và nó đã tải xuống kho khóa vào tệp "permanent.jks".
OK, nhưng tôi muốn thử nghiệm tích hợp của tôi, nằm trong Eclipse bằng cách sử dụng JRE, để có thể kết nối với máy chủ LDAP bằng cách sử dụng kho khóa này.
Làm cách nào để lấy kho khóa này và nhập vào JRE để sử dụng riêng?
Tôi nhận được nó làm việc nhưng với một sự bổ sung (nếu bạn muốn thay đổi câu trả lời của bạn). Trong quá trình nhập, phần mà bạn có "tên bí danh" (BTW: không phải là tên biến lớn với khoảng trắng) đây phải là bí danh không tồn tại trong cửa hàng đích. Nếu bạn không chỉ định bí danh mặc định là "1" - bạn có thể sử dụng bước 1 để liệt kê các bí danh từ đích trước khi cài đặt –
Trong bước cuối cùng (nhập), tôi nhận được lỗi 'keytool error: java.io. IOException: Keystore đã bị giả mạo, hoặc mật khẩu không chính xác' mặc dù bước trước đó (xuất khẩu), tôi có thể hoàn tất thành công bằng mật khẩu của mình. Bạn có biết tại sao nó? –
@ThaiTran Dành cho người đọc trong tương lai, khi nhập chứng chỉ, hãy đảm bảo sử dụng mật khẩu của tệp mục tiêu của chứng chỉ, chứ không phải mật khẩu được sử dụng để tạo chứng chỉ ngay từ đầu. Cũng lưu ý rằng trên nhiều hệ thống, JDK được sở hữu bởi root. Nếu đây là trường hợp bạn cần thực thi lệnh keytool -import như là root. – BRasmussen