문제:
서버에서 생성된 문서를 서명이 서버에 저장되지 않고 사용자 자신의 디지털 서명으로 서명됩니까? PHP와 JavaScript는 이 작업에 충분하지 않은 것으로 간주됩니다.
해결책:
개인 키가 클라이언트에 저장되므로 서명을 수행하려면 클라이언트측 모듈이 필요합니다. . JavaScript는 이 키에 액세스할 수 없습니다.
권장 접근 방식:
서명 인증서와 개인 키에 액세스하려면 사용자 브라우저 내에서 실행되는 Java 애플릿을 구현하세요.
대체 옵션: SecureBlackbox 분산 서명 추가 기능
SecureBlackbox 제품은 서명 프로세스를 용이하게 하기 위해 브라우저 모듈(Java 애플릿, ActiveX 컨트롤 또는 플래시 애플릿)을 제공합니다.
기술 세부 정보:
문서 해시가 서버에서 계산되는 경우 클라이언트에 전달되어야 합니다. 서명. 그러면 서명이 문서에 다시 포함됩니다. 그러나 서명을 위해 전체 문서를 클라이언트로 전송하고 서명된 문서를 다시 업로드하는 것이 더 간단할 수 있습니다.
사용 가능한 라이브러리:
위 내용은 서버에 서명을 저장하지 않고 클라이언트가 제공한 디지털 서명으로 서버측 PDF에 서명할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!