Linux에서 PDF의 디지털 서명을 어떻게 확인합니까? 보았지만 그렇게 할 수는 없습니다. 반면에 Linux에서는

MS Windows에서 사용하는 Adobe Reader에는 PDF 파일에서 디지털 서명 (X.509 인증서로 생성)의 유효성을 검사하는 기능이 있습니다.

Linux 데스크톱에서 이러한 확인을 수행하고 싶습니다. 가장 권장되는 PDF 리더 인 Evince와 Okular를 사용해 보았지만 그렇게 할 수는 없습니다. 반면에 Linux에서는 Adobe Reader를 사용할 수 없습니다 ( https://get.adobe.com/reader/otherversions/ 참조 ). 최신 버전의 Firefox 및 Chrome에 내장 된 PDF 리더는 서명을 확인할 수 없습니다.

GUI, 명령 줄 도구 또는 firefox / chrome 확장을 사용 하여이 작업을 수행하는 것이 좋습니다.



답변

Poppler (poppler-utils) contains pdfsig는 저장된 알려진 인증서에 대한 서명을 확인합니다.

아직 초 고급 (수출 금지)은 아니지만 큰 발전입니다.

업데이트 : 원래 버그 번호는 16770 이며 2016-03-01에 프로덕션으로 푸시되었습니다. v0.42에 처음 포함되었습니다 .


답변

Libreoffice Draw는 PDF를 읽을 수 있으며 문서의 인증서 및 서명 ( File -> Digital Signatures -> Digital Signatures…) 을 확인할 수 있습니다 .

또한 PDF가로드 될 때 인증서를 확인할 수 없지만 서명이 정상인 경우 경고 메시지가 표시됩니다.

6.0.4.2를 사용하여 테스트했지만 LibreOffice의 PDF 서명과 관련된 크라우드 펀딩 페이지 에 따르면 2015 년 4.4 또는 4.5 버전에서 가능했을 것입니다.


답변

디지털 서명 렌더링 및 유효성 검사를 지원하는 Linux 용 PDF 리더 인 소프트웨어 PDF Studio Viewer를 사용해보십시오 . 이 소프트웨어의 개발자입니다.

공개 : 저는 Qoppa의 개발자입니다


답변

다음 단계는 Aadhaar 카드를 다운로드하여 멋진 PDF로 변환하는 방법을 보여줍니다.

  1. 고토 https://eaadhaar.uidai.gov.in/eaadhaar/ 이 추한보고 양식을 작성하십시오.
  2. SMS에서 코드를 입력하여 파일을 다운로드하고 저장하십시오. “aadhaar-unverified.pdf”로 저장했다고 가정합니다.
  3. deb-multimedia.org 저장소에서 acrobat reader 및 javascript 플러그인을 설치하십시오. apt-get install acroread acroread-plugins acroread-escript
  4. acroread로 파일을 엽니 다. 암호는 도시의 ZIP입니다.
  5. 물음표를 클릭하면 제목이 “서명 검증 상태”인 창이 열립니다.
  6. “서명 속성”을 클릭하여 동일한 제목의 창을 엽니 다.
  7. “인증서 표시”를 클릭하여 인증서 창을 엽니 다. “신뢰”탭을 선택하십시오.
  8. “신뢰할 수있는 ID에 추가”를 클릭하십시오.
  9. “확인”을 클릭하여 인증서 창을 닫습니다.
  10. “서명 확인”을 클릭하십시오.
  11. “닫기”를 클릭하여 서명 속성 창을 닫습니다.
  12. 페이지를 “aadhaar-verified.ps”파일로 인쇄하십시오.
  13. 포스트 스크립트 파일을 pdf로 변환하십시오. 다음 명령은 한 줄입니다. “sed”는 포스트 스크립트 파일에서 바보 같은 “복사 방지”를 제거하고 ps2pdf는 PDF 파일을 만듭니다.
    sed "/mark currentfile eexec/,/cleartomark/ d" aadhaar-verified.ps | ps2pdf - aadhaar-verified.pdf
  14. 이제 E-Aadhaar 카드 사본을 종이에 인쇄하고 PDF 파일을 백업하십시오.

이제 아무런 문제없이 인쇄 할 수있는 좋은 검증 된 PDF가 있습니다. 그렇게 간단하지 않습니까?


답변