2010-07-12 33 views

cevap

0

i imzalar oluşturmak için kendi belirteçleri kullanarak kullanıcılar hakkında soruyorlar varsayıyorum. İmzalar istemci tarafında, yani tarayıcıda üretilir. çözümünüzün linux/php üzerinde olması gerçektir.

sertifikayı okuyup imza üretecek bir imzalayan adında bir yazılım bileşenini eklemek zorunda.

mevcut açık kaynak imzalayanların bir java uygulaması hala en geçerli istemci tarafı teknolojisidir sebeple, java yazılmıştır.

+0

Hayır, sunucudaki PDF belgelerini imzalamak için istemci uygulaması çalışmıyor. – Paul

3

ben görmedim ve üstünkörü arama, PHP için bir PCKS # 11 tutkal kütüphane bulamamıştır. Muhtemelen aradığınız cevap değil. (: Eğer benden daha iyi bir arama yapabilmeniz gerekiyorsa, bu iş parçacığını güncelleyin.

En iyi seçeneğin, PKCS # 11'i çağıran ve HSM'ye erişen bir C programı yazmak olduğunu düşünüyorum ve bunu PHP uygulamanızdan olarak adlandırın. harici bir ikili: PHP için bir PKCS # 11 sarmalayıcı ortaya çıkarsa bile, bu yaklaşım size sarf malzemesinin kendi gereksinimlerini karşılamak için ihtiyaç duyduğu her ne olursa olsun, C kodu için kullanabileceğiniz tam API'yi sunacaktır. 11 büyük bir API'dir ve sarmalayıcı uygulamaları genellikle tamamlanmamıştır.

2

OpenSC projesinden pkcs11-helper'a bakmanız gerekir. Doğrudan PHP'den PKCS # 11 modülüne erişmeyi denerseniz zor bir yol olacaktır. .

+0

Bağlantıyı sonlandır :( – EaterOfCode

+0

lütfen bağlantıyı doğrulayın Bağlantıyı yeniden kontrol ettim Tamam, – Sasha

+0

Sanırım sunucu bir süredir çalışmıyor, sayfayı birkaç kez açtım ama işe yaramadı ama şimdi :) teşekkürler – EaterOfCode