2010-07-12 55 views

Trả lời

0

tôi giả sử bạn đang hỏi về người dùng sử dụng mã thông báo của họ để tạo chữ ký. chữ ký được tạo ra ở phía máy khách, tức là trong trình duyệt. thực tế là giải pháp của bạn là trên linux/php không quan trọng.

bạn phải thêm thành phần phần mềm được gọi là người ký, sẽ đọc chứng chỉ và tạo chữ ký.

người ký mã nguồn mở hiện có được viết bằng java, với lý do một applet java vẫn là công nghệ phía khách hàng sẵn có nhất.

+0

Không có nó để ký tài liệu PDF trên máy chủ, ứng dụng khách hàng không hoạt động. – Paul

3

Tôi chưa thấy, và tìm kiếm lướt qua chưa tìm thấy, thư viện keo PCKS # 11 cho PHP. Có lẽ không phải là câu trả lời bạn đang tìm kiếm. (Nếu bạn tìm kiếm tốt hơn fu, hãy cập nhật chủ đề này.

Tôi nghĩ rằng bạn nên viết một chương trình C gọi PKCS # 11 và truy cập HSM, và gọi nó từ ứng dụng PHP của bạn Ngay cả khi trình bao bọc PKCS # 11 xuất hiện cho PHP, cách tiếp cận này sẽ cung cấp cho bạn API đầy đủ có sẵn cho mã C thay vì phải thực hiện với bất kỳ tác giả nào của trình bao bọc cần thiết để đáp ứng các yêu cầu riêng của họ. 11 là một API lớn và việc triển khai trình bao bọc thường ít hơn hoàn thành

2

Bạn cần xem xét pkcs11-helper từ dự án OpenSC. Sẽ là một cách khó khăn nếu bạn cố gắng truy cập mô-đun PKCS # 11 trực tiếp từ PHP .

+0

liên kết đã chết: ( – EaterOfCode

+0

vui lòng xác minh kết nối của bạn. Tôi đã kiểm tra lại liên kết .Điều này là ổn. – Sasha

+0

Tôi nghĩ máy chủ bị hỏng đôi khi, tôi mở trang nhiều lần nhưng nó không hoạt động nhưng bây giờ :) cảm ơn – EaterOfCode

Các vấn đề liên quan