Tôi đang phát triển một ứng dụng sử dụng SUNMSCAPI để truy cập vào thẻ thông minh (id điện tử) và truy xuất một số chứng chỉ.Sử dụng lại Java Keystore khi truy cập vào thẻ thông minh trên Windows
Cho đến một lúc trở lại, tôi có thể tạo kho khóa và ký danh sách tệp mà không cần tạo lại kho khóa nhưng giờ đây tôi chỉ có thể đăng nhập một tệp tại một thời điểm.
Khi ký danh sách tệp, tệp đầu tiên được ký chính xác; khi ký vào tập tin thứ hai, tôi nhận được một hộp thoại "chèn thẻ thông minh" và thẻ thông minh đang được sử dụng có màu xám.
Có ai đã xem hành vi này không?
Bạn có đang sử dụng đa luồng không? Nó cũng có thể là Windows hoặc một ứng dụng khác ngăn cản ứng dụng nhận được (đầy đủ) quyền truy cập vào thẻ. –
Ồ, và chào mừng bạn đến với stackoverflow. –
Vì bạn đã có rất ít câu trả lời, có lẽ bạn có thể đăng một số ví dụ về mã để hiển thị những gì bạn đang làm việc cùng? Bạn cũng có thể muốn giải quyết câu hỏi từ @owlstead. –