Làm cách nào để sử dụng tài liệu chính từ HSM tuân thủ PKCS # 11 (ví dụ: SafeNet iKey 2032 [USB] hoặc Aladdin eToken PRO [USB]) trong ứng dụng PHP chạy trên máy chủ Linux?Làm cách nào để kết nối với thiết bị HSM tuân thủ PKCS # 11 trong PHP
Trả lời
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.
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
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 .
liên kết đã chết: ( – EaterOfCode
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
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
- 1. PKCS # 11 Tạo khóa AES
- 2. Làm cách nào để kết nối thiết bị iOS với thiết bị không iOS (thiết bị Arduino) qua Bluetooth?
- 3. Làm cách nào để kết nối lại với thiết bị sau khi ngắt kết nối trong Lõi Bluetooth
- 4. Yêu cầu tuân thủ PCI với Liên kết dòng tiền?
- 5. Cách kết nối thiết bị bluetooth trong windows 8
- 6. Làm thế nào để có được hồ sơ HID kết nối với thiết bị iOS?
- 7. Kết nối lại với thiết bị với pySerial
- 8. Làm thế nào để thiết lập kết nối WebSocket an toàn với PHP?
- 9. Kết nối hai thiết bị UIScrollView với nhau
- 10. Thiết bị USB được kết nối
- 11. Kết nối với thiết bị Bluetooth nhúng từ thiết bị Android
- 12. Cách lập trình kết nối và kết nối lại thiết bị USB
- 13. Làm cách nào để biết liệu STDIN có được kết nối với thiết bị đầu cuối trong Perl không?
- 14. Kết nối thiết bị USB với Trình giả lập Android?
- 15. Kết nối máy chủ USB với thiết bị
- 16. Làm cách nào để tích hợp mã hóa HSM với JAVA?
- 17. Cách kết nối với Sybase qua PHP
- 18. Cách có nhiều kết nối với một thiết bị bluetooth Obd2 duy nhất được kết nối với ô tô
- 19. kết nối với thiết bị bluetooth không thể phát hiện
- 20. Làm cách nào để tạo thiết bị chuột ảo mới trên thiết bị Android của tôi?
- 21. Làm cách nào để kết nối thiết bị đầu cuối của bạn với trình giả lập Android
- 22. Kịch bản bị lỗi - cảnh quan tuân thủ mã hóaViewController
- 23. Làm cách nào để thiết lập chứng chỉ kiểm tra cho kết nối SSL trong .NET?
- 24. Cách kết nối USB thiết bị Android với adb trong ubuntu
- 25. Thiết bị LogCat Android bị ngắt kết nối
- 26. Tôi làm cách nào để kiểm tra tài liệu PDF nếu nó tuân thủ PDF/A?
- 27. Kích thước họa tiết cần thiết tối thiểu để tuân thủ OpenGL-ES 2.0 trên Android?
- 28. Trình điều khiển chế độ USB "chế độ mềm" của Android cho các thiết bị USB tuân thủ tiêu chuẩn
- 29. Làm cách nào để hoàn tác hành động DELETE và tuân thủ các tiêu chuẩn RESTful?
- 30. Làm thế nào để giao tiếp với thiết bị USB?
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