Assinatura Digital de Documentos

Olá, pessoal, minha dúvida é a seguinte: gostaria de saber se existe alguma biblioteca php, preferencialmente grátis, onde se possa realizar a assinatura digital de um documento. Inicialmente, pesquisei sobre assinaturas digitais na documentação do php e consegui usar a função openssl_sign para realizar uma assinatura, porém, essa função gera uma assinatura em arquivo separado do documento, não tenho muito conhecimento nessa área de assinaturas digitais, mas pensei que o ideal seria meio que embutir a assinatura no documento, e quando o usuário baixasse o documento assinado, conseguisse ver que ele foi assinado por x pessoas, com seus respectivos nomes, mas não encontrei nada do tipo ainda.

Agradeço desde já qualquer ajuda.

1 Curtida