Assinatura de PDFs em um documento do servidor usando uma assinatura do usuário

Aqui está o que eu quero fazer:

usuário cria documento (html)editar -> salvar PDF no servidorperguntar se o usuário deseja assinar o documento(sim) aqui está o problema(não) sem problema???? (Não é importante)

Então agora o problema que eu enfrento é como fazer isso (sim) no passo 3. Se a assinatura está no servidor não tem problema, eu tenho algumas classes html-> php-> pdf que podem assinar com assinaturas digitais, mas a assinatura deve ser no servidor como um arquivo. A questão é, como posso fazer isso diretamente no servidor. O usuário escolhe sim, a assinatura é lida (de seu leitor em seu computador) e enviada para o servidor e a assinatura é feita. Aqui eu acredito que não posso fazer isso sem algo como Java ou algo assim. Na minha opinião, PHP e JavaScript com certeza não serão suficientes para essa ação.

Alguém já encontrou um problema como esse? Talvez alguns estejam prontos para usar a biblioteca?

P.S. Não tenho certeza se as tags estão corretas, mas não consegui descobrir qual delas colocar.

questionAnswers(1)

yourAnswerToTheQuestion