CryptoPro PDF 프로그램을 사용하여 Adobe Acrobat 및 Adobe Reader에서 전자 서명을 만듭니다. CryptoPRO PDF 설치 및 사용 지침 CryptoPro 애플리케이션 pdf

승인됨

ZhTYAI.00064-01 90 02

ZhTYAI.00064-01 90 02-LU

크립토프로 PDF

버전 1.6

생성 및 검증 자동화 가이드

전자 서명

ZhTYAI.00064-01 90 02. CryptoPro PDF. 생성 및 검증 자동화 가이드

전자 서명.

주석

이 문서에서는 생성을 자동화하는 다양한 방법을 설명하고

Adobe JavaScript 및 iText를 사용하여 전자 서명을 확인합니다. 이 문서는 전자 서명 배치 마법사와 CryptoPro PDF에 포함된 명령줄 유틸리티를 사용하기 위한 지침을 제공합니다.

개발자 "CryptoPro PDF"에 대한 정보:

LLC "암호화-프로"

127 018, Moscow, post office box Crypto-Pro 전화: +7 495 995-48-20 팩스: +7 495 995-48-20 http://www.CryptoPro.ru 이메일: [이메일 보호됨]

1. CryptoPro PDF를 사용한 문서 일괄 처리..................................4

1.1. 전자 서명이 포함된 배치 마법사

1.1.1. 전자 서명 생성

1.1.2. 전자 서명 확인

1.2. 명령줄 도구 cppdfutil.exe

1.2.1. 전자 서명 생성

1.2.2. 전자 서명 확인

2. 서명 생성 및 검증 자동화



2.1. Adobe JavaScript를 사용한 자동화

2.1.1. 전자 서명 생성을 위한 예제 코드

2.1.2. 전자서명 확인을 위한 샘플코드

2.1.3. Adobe Acrobat에서 JavaScript 코드 디버깅 및 실행.................................................. 25

2.2. iText를 사용한 자동화

2.2.1. 자바 개발

2.2.2. Microsoft.NET Framework 플랫폼에서의 개발

2.3. JavaScript 및 OLE를 사용한 자동화

3. 약어목록

4. 도면 목록

5. 테이블 목록

ZhTYAI.00064-01 90 02. CryptoPro PDF. 전자 서명 생성 및 확인 자동화에 대한 가이드입니다.

1. CryptoPro PDF "CryptoPro PDF"를 사용한 문서 일괄 처리는 PDF 문서 일괄 작업을 위해 다음과 같은 기능을 제공합니다.

패키지에 포함된 모든 PDF 문서에 대한 전자 서명 생성

패키지에 포함된 모든 PDF 문서의 전자 서명 확인.

PDF 문서 패키지에서 ES를 생성하고 확인하려면 ES 마법사를 사용한 일괄 작업(cppdfwizard.exe) 또는 명령줄 유틸리티(cppdfutil.exe)를 사용하여 수행할 수 있습니다.

일괄 디지털 서명 마법사와 명령줄 유틸리티를 사용하려면 Adobe Acrobat이 설치되어 있어야 합니다.

ZhTYAI.00064-01 90 02. CryptoPro PDF. 전자 서명 생성 및 확인 자동화에 대한 가이드입니다.

1.1. 전자 서명이 포함된 일괄 마법사 1.1.1. 전자 서명 생성 1단계. 마법사 시작하기 PDF 문서 배치로 전자 서명을 생성하려면 전자 서명 작업을 위한 배치 마법사를 실행합니다(모든 프로그램 시작 CRYPTO-PRO PDF 문서 배치 서명). 마법사 창이 화면에 나타납니다(그림 1 참조). 다음에 마법사를 실행할 때 이 단계를 건너뛰려면 이 페이지 표시 안 함 플래그를 선택해야 합니다.

–  –  –

ZhTYAI.00064-01 90 02. CryptoPro PDF. 전자 서명 생성 및 확인 자동화에 대한 가이드입니다.

2단계. 문서 패키지로 작업 선택 이 마법사 창에서 문서에 전자 서명 만들기(그림 2 참조) 옵션을 선택하고 다음 버튼을 클릭합니다.

–  –  –

3단계. 전자 서명 일괄 생성 시 디렉터리 선택 이 단계에서 마법사는 대화 상자를 표시합니다(참조:

그림 3), PDF 문서 패키지 작업을 위한 디렉터리를 지정해야 합니다.

서명용 문서가 포함된 디렉터리입니다. 서명이 필요한 PDF 문서를 포함해야 하는 소스 디렉터리입니다. 이 디렉토리의 모든 문서는 변경되지 않습니다.

서명된 문서에 대한 디렉토리입니다. 서명용 문서가 있는 디렉토리에 있는 모든 PDF 문서의 서명된 사본이 저장되는 디렉토리입니다.

–  –  –

고급 버튼을 클릭하면 추가 설정이 포함된 창이 나타납니다(그림 4 참조).

이 창에서는 다음 설정을 지정할 수 있습니다.

서명할 수 없는 문서에 대한 디렉터리입니다. 서명되지 않은 서명용 문서가 포함된 디렉토리의 모든 PDF 문서 사본이 이 디렉토리에 저장됩니다.

같은 이름의 파일을 덮어씁니다. 서명된 문서의 디렉터리나 서명할 수 없는 문서의 디렉터리에 파일을 생성할 때 동일한 이름의 파일이 이미 존재할 수 있습니다. 이 옵션을 활성화하면 이름이 일치하면 파일을 새 파일로 덮어씁니다. 이 옵션을 비활성화하면 이름이 일치하면 문서에 서명을 만드는 프로세스가 중단됩니다.

–  –  –

ZhTYAI.00064-01 90 02. CryptoPro PDF. 전자 서명 생성 및 확인 자동화에 대한 가이드입니다.

4단계. 서명 인증서 선택 이 단계에서 마법사는 서명 인증서를 선택하기 위한 창을 표시합니다(그림 5 참조).

전자 서명이 생성되어야 하는 인증서는 현재 사용자의 "개인" 저장소에서 저장소에서 선택 버튼을 클릭하여 선택하거나 컨테이너에서 선택 버튼을 클릭하여 컨테이너에서 선택할 수 있습니다.

보기 버튼을 사용하여 선택한 인증서를 볼 수 있습니다.

그림 5. 서명 인증서 선택

ZhTYAI.00064-01 90 02. CryptoPro PDF. 전자 서명 생성 및 확인 자동화에 대한 가이드입니다.

5단계. 서명 유형 선택.

마법사의 이 단계(그림 6 참조)에서는 생성할 서명 유형을 지정해야 합니다.

정규 또는 인증.

서명이 향상된 CAdES-X Long Type 1 형식을 준수해야 하는지 여부를 지정하려면 향상된 전자 서명 사용 옵션을 선택해야 합니다. 그렇지 않으면 CAdES BES 형식에 해당하는 서명이 생성됩니다.

고급 서명을 생성할 때 타임스탬프 서비스 필드에 타임스탬프 서비스 주소를 지정해야 합니다. 타임스탬프 서비스 주소를 지정하지 않으면 그룹 정책에서 가져올 수 있습니다.

또한 서명 후 문서에 허용할 작업을 선택해야 합니다. 일반 서명을 생성하면 서명 후 문서를 차단할 수 있습니다. 인증 서명을 생성하는 경우 다음 설정 중 하나를 선택할 수 있습니다.

양식 작성 및 디지털 서명 사용을 허용합니다.

댓글, 양식 작성 및 디지털 서명을 허용합니다.

변경을 금지합니다.

그림 6. 서명 유형 선택

ZhTYAI.00064-01 90 02. CryptoPro PDF. 전자 서명 생성 및 확인 자동화에 대한 가이드입니다.

6단계. 서명 매개변수 입력

마법사의 이 단계에서는 서명에 대한 추가 정보를 지정할 수 있습니다.

서명 이유(목록에서 선택하거나 수동으로 입력할 수 있음)

위치;

연락처 정보.

선택한 PDF 문서에서 전자 서명 생성 프로세스를 시작하려면 시작 버튼을 클릭하세요.

그림 7. 서명 옵션

ZhTYAI.00064-01 90 02. CryptoPro PDF. 전자 서명 생성 및 확인 자동화에 대한 가이드입니다.

7단계. 전자 서명 만들기 이 단계에서 마법사는 선택한 문서에 전자 서명을 만들기 시작하고 표에 서명 프로세스의 진행 상황을 표시합니다(그림 8 참조).

오류 발생 시 계속 작업 옵션(그림 4 참조)이 비활성화된 경우 오류가 발생하면 프로그램은 전자 서명 생성 프로세스를 중지하고 나머지 PDF 문서는 서명되지 않습니다.

–  –  –

전자 서명 생성 프로세스가 완료되면 마법사는 처리된 문서 목록과 전자 서명 생성 결과를 표시합니다. 마법사의 마지막 페이지로 이동하려면 다음 버튼을 클릭하세요.

ZhTYAI.00064-01 90 02. CryptoPro PDF. 전자 서명 생성 및 확인 자동화에 대한 가이드입니다.

8단계. 마법사 완료 마법사의 마지막 페이지에는 총 문서 수, 성공적으로 서명된 문서와 서명되지 않은 문서 수에 대한 정보가 표시됩니다(그림 9 참조).

이 문서 패키지에 서명할 때 마법사 작업에 대한 자세한 정보를 보려면 로그 보기 버튼을 클릭하십시오.

–  –  –

ZhTYAI.00064-01 90 02. CryptoPro PDF. 전자 서명 생성 및 확인 자동화에 대한 가이드입니다.

1.1.2. 전자 서명 확인 1단계. 마법사 시작 PDF 문서 패키지의 전자 서명을 확인하려면 전자 서명을 사용한 일괄 작업을 위한 마법사를 실행합니다(모든 프로그램 시작 CRYPTO-PRO PDF 문서 일괄 서명). 마법사 창이 화면에 나타납니다(그림 1 참조). 다음에 마법사를 실행할 때 이 단계를 건너뛰려면 이 페이지 표시 안 함 플래그를 선택해야 합니다.

2단계. 문서 패키지에 대한 작업 선택 이 마법사 창에서 문서의 전자 서명 확인 옵션(그림 10 참조)을 선택하고 다음을 클릭합니다.

–  –  –

ZhTYAI.00064-01 90 02. CryptoPro PDF. 전자 서명 생성 및 확인 자동화에 대한 가이드입니다.

3단계. 전자 서명 일괄 확인 중 디렉터리 선택 이 단계에서 마법사는 대화 상자를 표시합니다(그림 11 참조). 서명 확인을 위한 문서가 있는 디렉터리 필드에서 서명 확인을 위한 문서가 있는 디렉터리를 지정해야 합니다. 이는 확인해야 하는 PDF 문서를 포함해야 하는 소스 디렉터리입니다. 이 디렉토리의 모든 문서는 변경되지 않습니다.

–  –  –

고급 버튼을 클릭하면 추가 설정 창이 나타납니다(그림 12 참조).

나타나는 창에서 다음 설정을 지정할 수 있습니다.

로그 파일용 디렉터리입니다. PDF 패키지 문서 서명 진행 상황에 대한 보고서가 포함된 파일이 이 디렉토리에 저장됩니다.

서명을 확인할 수 없는 문서에 대한 디렉터리입니다. 전자 서명을 확인할 수 없거나 유효하지 않은 것으로 선언된 서명 확인용 문서가 포함된 디렉터리의 모든 PDF 문서 사본이 이 디렉터리에 저장됩니다.

검증된 문서가 있는 디렉토리. 이는 서명 확인용 문서가 포함된 디렉토리의 모든 PDF 문서 사본이 배치되는 디렉토리이며, 전자 서명이 성공적으로 확인되고 유효한 것으로 확인됩니다.

같은 이름의 파일을 덮어씁니다. 스캔한 문서의 디렉터리 또는 스캔할 수 없는 문서의 디렉터리에 파일을 생성할 때 동일한 이름의 파일이 이미 존재할 수 있습니다. 이 옵션을 활성화하면 이름이 일치하면 파일을 새 파일로 덮어씁니다. 이 옵션을 비활성화하면 이름이 일치하면 문서에 서명을 만드는 프로세스가 중단됩니다.

ZhTYAI.00064-01 90 02. CryptoPro PDF. 전자 서명 생성 및 확인 자동화에 대한 가이드입니다.

오류가 발생하면 계속 작업하세요. 이 옵션을 비활성화하면 오류가 발생하면 프로그램이 전자 서명 생성 프로세스를 중지하고 나머지 PDF 문서는 서명되지 않습니다.

그림 12. 추가 설정

ZhTYAI.00064-01 90 02. CryptoPro PDF. 전자 서명 생성 및 확인 자동화에 대한 가이드입니다.

4단계. 서명 매개변수 선택 이 단계에서는 서명 매개변수를 지정해야 합니다(그림 13 참조). 각 PDF 문서에서 하나의 서명만 확인되며 해당 매개변수는 지정된 서명과 일치하며 나머지 서명은 확인되지 않습니다. 문서에 지정된 매개변수가 포함된 서명이 없으면 서명을 찾을 수 없다는 오류가 반환됩니다. 지정된 매개변수를 가진 서명이 존재하는 경우 검증 결과가 반환됩니다.

전자 서명 검색은 다음 매개변수를 사용하여 수행됩니다.

서명 유형(일반 또는 인증)

향상된 형식을 준수합니다. 이 매개변수를 지정하려면 고급 형식에 대한 서명 준수 확인 확인란을 선택해야 합니다. 이 경우 전자 서명의 유효성뿐만 아니라 "CMS Advanced Electronic Signatures" 표준, ETSI Standard, RTS/ESI-000040, TS에 설명된 CAdES-X Long Type 1 형식을 준수하는지 확인됩니다. 101733.”

전자 서명이 생성되어야 하는 인증서입니다. 인증서는 현재 사용자의 개인 저장소에서 선택할 수 있습니다. 인증서를 선택하려면 저장소에서 선택 버튼을 클릭하세요. 보기 버튼을 사용하여 선택한 인증서를 볼 수 있습니다.

선택한 PDF 문서에서 전자 서명 확인 프로세스를 시작하려면 시작 버튼을 클릭하세요.

그림 13. 서명 유형 및 인증서 선택

ZhTYAI.00064-01 90 02. CryptoPro PDF. 전자 서명 생성 및 확인 자동화에 대한 가이드입니다.

5단계. 전자 서명 확인 마법사의 이 단계에서는 선택한 PDF 문서의 서명을 확인하는 프로세스가 시작됩니다. 오류 발생 시 계속 작업 옵션(그림 12 참조)이 비활성화된 경우 오류가 발생하면 프로그램은 전자 서명 확인 프로세스를 중지하고 나머지 PDF 문서는 스캔되지 않습니다.

문서 패키지의 서명 확인 프로세스가 완료되면 마법사는 처리된 문서 목록과 전자 서명 확인 결과를 표시합니다(그림 14 참조). 마법사의 마지막 페이지로 이동하려면 다음 버튼을 클릭하세요.

그림 14. ES 테스트 결과

ZhTYAI.00064-01 90 02. CryptoPro PDF. 전자 서명 생성 및 확인 자동화에 대한 가이드입니다.

6단계. 마법사 완료 마법사의 마지막 페이지에는 총 문서 수, 성공적으로 확인된 문서 수와 확인되지 않은 문서 수에 대한 정보가 표시됩니다(그림 15 참조).

이 문서 패키지를 확인할 때 마법사 작업에 대한 자세한 정보를 보려면 로그 보기 버튼을 클릭하십시오.

마법사를 닫으려면 마침 버튼을 클릭하세요.

–  –  –

cppdfutil.exe 명령줄 프로그램은 PDF 문서 패키지에서 전자 서명을 생성하거나 확인하도록 설계되었습니다. 프로그램은 %ProgramFiles(x86)%\Crypto Pro\PDF 디렉터리에 설치됩니다.

전자 서명 생성 1.2.1.

PDF 문서 패키지에서 전자 서명을 생성하는 프로세스를 시작하려면 다음 명령을 실행하십시오.

cppdfutil.exe sign [매개변수] sign 명령에 대한 매개변수 목록은 표에 나와 있습니다(표 1 참조).

표 1. 부호 명령 매개변수에 대한 설명

–  –  –

전자서명 확인 1.2.2.

PDF 문서 패키지에서 전자 서명 확인 프로세스를 시작하려면 다음 명령을 실행하십시오.

cppdfutil.exe verify [매개변수] verify 명령에 대한 매개변수 목록은 표에 나와 있습니다(표 2 참조).

–  –  –

메모. 각 PDF 문서에서 하나의 서명만 확인되며 해당 매개변수는 지정된 서명과 일치하며 나머지 서명은 확인되지 않습니다. 예를 들어, req-cades, req-certified, req-certificate 매개변수가 동시에 지정되면 문서는 이 인증서에 작성된 향상된 인증 서명을 검색하고 유효성을 확인합니다.

ZhTYAI.00064-01 90 02. CryptoPro PDF. 전자 서명 생성 및 확인 자동화에 대한 가이드입니다.

2. 서명 생성 및 검증 자동화 2.1. Adobe JavaScript를 사용한 자동화 Adobe Acrobat에는 JavaScript 스크립트를 사용하여 전자 서명을 생성하고 확인하는 기능이 있습니다. 스크립트를 사용하면 그래픽 사용자 인터페이스를 사용하지 않고도 디지털 서명으로 자율적인 작업을 보장할 수 있습니다.

JavaScript 스크립트를 사용하려면 다음 단계를 완료해야 합니다.

2. 편집 섹션에서 기본 설정을 선택합니다.

3. 열리는 창에서(그림 16 참조) JavaScript 탭을 선택하고 Acrobat JavaScript 활성화 플래그를 클릭합니다.

기본적으로 이 옵션은 Adobe Acrobat을 설치할 때 활성화됩니다.

그림 16. Adobe Acrobat에서 JavaScript 설정

Adobe Acrobat을 실행하면 *.js 확장자를 가진 사용 가능한 모든 파일이 Adobe Acrobat\Acrobat\Javascripts 설치 경로 디렉터리에서 자동으로 다운로드됩니다. 이러한 파일에 포함된 JavaScript 코드는 Adobe Acrobat에서 실행할 수 있습니다.

ZhTYAI.00064-01 90 02. CryptoPro PDF. 전자 서명 생성 및 확인 자동화에 대한 가이드입니다.

2.1.1. 전자 서명을 생성하는 예제 코드 다음은 문서에서 보이지 않는 전자 서명을 생성하는 JavaScript 코드의 예입니다.

// 현재 문서의 객체 var doc = this;

// 보이지 않는 서명 객체 생성 var f = doc.addField("MySignature", "signature", 0, );

// CryptoPro PDF 핸들러 가져오기 varengine = security.getHandler("CryptoPro PDF");

// 파일에서 인증서를 로드합니다. c:\path\mycert.cer var c = security.importFromFile(( cType:"Certificate", cDIPath:"/c/path/mycert.cer", bUI:false ));

// 초기화 엔진.login(( oParams:( oEndUserSignCert:c ) ));

// 추가 정보 var s = ( 이유: "MyReason", 위치: "모스크바" );

// ES 계산 f.signatureSign(( oSig: 엔진, oInfo: s, bUI: false ))) 2.1.2. 전자 서명을 확인하는 코드 예제 다음은 문서의 전자 서명에 대한 정보를 확인하고 표시하는 JavaScript 코드의 예입니다.

// 기존 서명 객체 가져오기 var f = doc.getField("MySignature");

// 전자 서명을 확인합니다. var res = f.signatureValidate();

// 테스트 결과 분석 switch(res) ( case -1: console.println("서명 필드가 아님"); break;

사례 0: console.println("서명이 비어 있습니다."); 부서지다;

사례 1: console.println("알 수 없는 상태"); 부서지다;

사례 2: console.println("서명이 유효하지 않습니다."); 부서지다;

사례 3: console.println("문서 서명이 유효합니다. 서명자의 신원을 확인할 수 없습니다."); 부서지다;

사례 4: console.println("문서 서명이 유효하고 서명자의 신원이 유효합니다."); 부서지다;

기본값: console.println("정의되지 않은 결과);

) // 서명에 대한 정보를 출력합니다. var sinfo = f.signatureInfo();

console.println("서명자: " + sinfo.name + " " + sinfo.contactInfo);

ZhTYAI.00064-01 90 02. CryptoPro PDF. 전자 서명 생성 및 확인 자동화에 대한 가이드입니다.

2.1.3. Adobe Acrobat에서 JavaScript 코드 디버그 및 실행 JavaScript 디버거를 사용하여 JavaScript를 디버깅하고 실행할 수 있습니다.

JavaScript 디버거를 시작하려면 다음을 수행해야 합니다.

1. 기본 Adobe Acrobat 창을 엽니다.

2. 보기 섹션에서 도구를 선택한 다음 JavaScript를 선택합니다(그림 17 참조).

3. JavaScript 디버거를 클릭해야 하는 탭이 기본 Adobe Acrobat 창에 나타납니다.

키보드를 사용하여 JavaScript 디버거를 열려면 Ctrl+J를 누르세요.

–  –  –

2.2. iText를 사용한 자동화 iText는 PDF 문서 생성, 구문 분석 및 수정을 위한 오픈 소스 라이브러리입니다. iText 라이브러리는 원래 Java 언어용으로 개발된 후 C#으로 작성된 iTextSharp 라이브러리 형태로 Microsoft.NET Framework에 이식되었습니다.

나중에 C#으로 작성되고 Microsoft.NET Framework용 iText 포트를 나타내는 iTextSharp 라이브러리가 나타났습니다.

이들 제품에 대한 더 자세한 정보는 iText 웹사이트에서 확인할 수 있습니다.

소프트웨어 주식회사:

http://itextpdf.com/product2.2.1. Java에서 개발 Java에서 전자 서명 생성 및 확인을 자동화하려면 iText 라이브러리를 CryptoPro JCP와 함께 사용해야 합니다.

프로그램 코드에 대한 자세한 정보와 예는 다음 CRYPTOPRO 포럼에서 확인할 수 있습니다.

http://www.cryptopro.ru/forum2/default.aspx?g=posts&t=4205#post23002 2.2.2. Microsoft.NET Framework 플랫폼에서 개발 Microsoft.NET Framework 플랫폼에서 전자 서명 생성 및 확인을 자동화하려면 CryptoPro CSP 및 CryptoPro.NET 제품과 함께 iTextSharp 라이브러리를 사용해야 합니다.

전자 서명을 생성하고 확인하기 위한 프로그램 코드 예제 텍스트는 CryptoPro.NET SDK(Simple35.zip 파일, 기본적으로 %ProgramFiles(x86)%\Crypto Pro\.NET SDK\Examples에 있음)의 일부로 제공됩니다. 예배 규칙서).

자세한 정보는 다음 주소의 CRYPTO-PRO 문서에서 확인할 수 있습니다.

http://cpdn.cryptopro.ru/default.asp?url=content/cpnet/html/a6189c38-f349-40f0-bdf0a620d91efbb.htm http://cpdn.cryptopro.ru/default.asp?url=content/cpnet /html/d5da1068-67b6-4247-bb41d1bd1e77774.htm ZhTYAI.00064-01 90 02. CryptoPro PDF. 전자 서명 생성 및 확인 자동화에 대한 가이드입니다.

2.3. JavaScript 및 OLE를 사용한 자동화 CryptoPro PDF 플러그인에는 PDF 문서의 서명 생성 및 확인을 자동화하는 JavaScript 스크립트가 포함되어 있습니다. 이 스크립트는 플러그인을 설치한 후 Adobe Acrobat\Acrobat\Javascripts 응용 프로그램 설치 경로에 있는 CPPDFDSig.js 파일에 포함되어 있습니다.

스크립트는 서명을 생성하고 CPSign 서명 CPVerify를 확인하는 두 가지 방법을 제공합니다.

–  –  –

반환 값 문서에 성공적으로 서명되면 반환 값은 0입니다. 그렇지 않으면 오류 코드가 반환됩니다(표 5 참조).

ZhTYAI.00064-01 90 02. CryptoPro PDF. 전자 서명 생성 및 확인 자동화에 대한 가이드입니다.

표 5. CPSign 메서드에서 반환된 오류에 대한 설명

–  –  –

(0xA0000001) ERR_FIELD_CREATION 서명 필드 생성 중 오류가 발생했습니다.

(0xA0000002) ERR_INIT_HANDLER CryptoPro 핸들러 초기화 중 오류가 발생했습니다.

(0xA0000004) ERR_SIGNING 서명 기능이 실패했습니다.

(0xA0000005) ERR_SIGN_LIMIT 허용된 서명 수를 초과했습니다.

–  –  –

반환 값 서명 검증에 성공하면 반환 값은 0이다. 그렇지 않으면 오류 코드가 반환된다(표 6 참조).

–  –  –

ERR_DOCUMENT_OPENING 문서를 여는 동안 오류가 발생했습니다.

(0xA0000001) ERR_FIELD_OPENING 서명 필드 작업 중 오류가 발생했습니다.

(0xA000000C) ERR_INIT_HANDLER CryptoPro 핸들러 초기화 중 오류가 발생했습니다.

(0xA0000004) ERR_NO_SIGNATURE 문서에 서명이 없습니다.

(0xA000000D) ERR_INVALID_TS 타임스탬프가 누락되었거나 올바르지 않습니다.

(0xA0000007) ERR_NO_SIGINFO sigInfo 서명 속성 개체를 초기화하는 동안 오류가 발생했습니다.

(0xA000000E) ERR_NOT_CERTIFIED 서명이 인증 서명이 아닙니다.

(0xA0000008) ERR_UNKNOWN_SIGN 서명이 정의되지 않았습니다.

(0xA0000009) ERR_INVALID_SIGN 서명이 잘못되었습니다.

(0xA000000A) ERR_INVALID_SIGNER 서명은 유효하지만 서명자의 신원이 확인되지 않았습니다(0xA000000B).

ERR_NO_MATCHING_SIGNA 지정된 매개변수가 있는 서명을 찾을 수 없습니다.

TURE (0xA000000F) ZhTYAI.00064-01 90 02. CryptoPro PDF. 전자 서명 생성 및 확인 자동화에 대한 가이드입니다.

JavaScript 스크립트에서뿐만 아니라 타사 응용 프로그램이 OLE 기술을 사용하여 Adobe Acrobat과 상호 작용할 때도 이러한 방법을 사용할 수 있습니다.

이에 대한 자세한 내용은 Adobe 설명서에서 확인할 수 있습니다.

http://livedocs.adobe.com/acrobat_sdk/11/Acrobat11_HTMLHelp/IAC_DevApp_OLE_Support.

101.13.html Visual Basic, C++, C#으로 작성된 응용프로그램에서 JavaScript 스크립트를 실행하는 예는 InterAppCommunicationSupport 폴더의 Acrobat SDK에서 찾을 수 있습니다.

–  –  –

4. 그림 목록 그림 1. 전자 서명을 사용한 일괄 작업용 마법사

그림 2. 문서 패키지로 작업 선택

그림 3. 전자 서명을 일괄 생성할 때 디렉터리 선택

그림 4. 추가 설정

그림 5. 서명 인증서 선택

그림 6. 서명 유형 선택

그림 7. 서명 옵션

그림 8. 선택한 문서에 전자 서명을 생성하는 프로세스

그림 9. 마법사 완료

그림 10. 문서 패키지로 작업 선택

그림 11. 전자 서명 일괄 확인 중 디렉터리 선택

그림 12. 추가 설정

그림 13. 서명 유형 및 인증서 선택

그림 14. ES 테스트 결과

그림 15. 전자서명 확인 시 마법사 완료

그림 16. Adobe Acrobat에서 JavaScript 설정

그림 17. JavaScript 디버거 실행

그림 18. JavaScript 디버거

ZhTYAI.00064-01 90 02. CryptoPro PDF. 전자 서명 생성 및 확인 자동화에 대한 가이드입니다.

5. 테이블 목록 표 1. sign 명령의 매개변수에 대한 설명

표 2. verify 명령 매개변수에 대한 설명

표 3. CryptoPro PDF 작업을 위한 JavaScript 기능에 대한 간략한 개요.

27 표 4. CryptoPro PDF 작업을 위한 JavaScript 개체에 대한 간략한 개요........................................... 28 표 5. CPSign 메서드에서 반환된 오류에 대한 설명

표 6. CPVerify 메소드에서 반환된 오류에 대한 설명

주목! Adobe Reader 프로그램과 함께 사용하기 위해 CryptoPro PDF 모듈이 무료로 배포됩니다.

이 섹션이 도움이 될 것입니다CryptoPro PDF 프로그램 사용Adobe Acrobat 문서에 전자 서명(모든 버전의 Adobe Acrobat Standard 또는 Adobe Acrobat Pro 버전 8, 9, X, XI 또는 DC).

문서의 진위 여부와 원본을 보장해야 하는 경우 전자 서명이 필요합니다. 문서는 최종적으로 준비되고 조정이 필요하지 않은 경우에만 서명해야 합니다.

Adobe Reader에서는 PDF 문서(눈에 보이는 서명이 있든 없든)를 인증할 수 없습니다. PDF 문서에 전자 서명을 만드는 것은 Adobe Reader 버전 11.0.07 이상, DC에서 가능합니다.

다음을 사용하여 문서에 서명하려면CryptoPro PDF는 다음을 수행합니다.

CryptoPro PDF 설정


다음을 사용하여 문서에 서명 크립토프로 PDF

  1. 버튼을 클릭하세요 도구. 버튼을 찾아 클릭하세요. 인증서


    다음 분야에서 근무하는 경우
    어도비 리더, 누르다 작성 및 서명. 장에서 인증서 작업선택하다 인증서와 서명

  2. 서명 유형을 선택하세요.

    서명 유형:
    - 전자 서명.
    서명은 문서와 서명 패널에 서명 필드로 나타납니다.
    여러 사람이 여러 번 PDF 문서에 서명하는 데 사용할 수 있습니다.

    - 인증 서명.
    문서는 눈에 보이는 서명이 있거나 보이지 않는 서명으로 인증될 수 있습니다.첫 번째 경우 서명은 문서와 서명 패널의 서명 필드로 나타납니다.두 번째 경우에는 서명이 서명 패널에만 나타납니다.
    PDF 문서를 인증합니다.
    PDF 문서에 다른 서명이 포함되어 있지 않은 경우에만 사용할 수 있습니다.
    문서에 허용되는 변경 유형(설명 추가, 양식 작성 또는 일반 서명 추가)을 지정하거나 추가 변경을 금지할 수 있습니다.



  3. 프로그램에서 이 창이 열리면 새 서명을 보려면 직사각형을 드래그하세요.

  4. 이런 창이 열리면 클릭하세요 좋아요

  5. 다음 단계에서는 문서에서 전자 서명을 표시할 영역을 선택해야 합니다.
    문서에서 전자서명을 넣을 부분에 커서를 클릭한 후 문서에서 원하는 영역을 선택하세요.
  6. 다음으로, 문서 서명을 위한 인증서 목록이 포함된 창이 열립니다. 원하는 것을 선택하고 클릭하세요. 좋아요

  7. 서명을 생성하려면 버튼을 클릭하세요. 징후

  8. 문서 이름을 지정하고 버튼을 클릭하십시오 구하다

  9. 문서에 성공적으로 서명되었음을 알리는 메시지가 나타납니다.

  10. 서명, 문서 서명 시간 및 날짜에 대한 정보는 문서의 지정된 영역에 표시됩니다.

    셰펠레프 올렉 빅토로비치

    좋은 오후에요. 데스크탑 컴퓨터에 Adobe Acrobat 프로그램을 설치했는데 프로그램 자체에 다양한 유형의 서명이 있다고 표시됩니다. 인증 서명이란 무엇입니까? 일반적으로 어떤 유형의 보호와 유형이 있습니까? 문서 서명을 위해 어느 것을 선택하는 것이 더 낫습니까?

    • 웹사이트

      전자 디지털 서명은 손으로 쓴 서명과 유사합니다. 이는 단순(SEP), 비적격(NEP), 적격(KEP)의 세 가지 유형으로 제공됩니다. CEP만이 완전한 법적 효력을 가지며, 공인 인증 센터(CA)를 통해 신청자에게 발급됩니다. 마지막 유형의 디지털 서명인 EDS가 가장 안전한 것으로 간주됩니다. 이러한 전자 서명은 암호화 알고리즘을 사용하여 생성되며 생성 수단에 대한 인증서가 발급됩니다.
      EDS는 전자 문서 관리 참가자(예: 전자 거래 플랫폼에서 작업하는 경우)에게 필요합니다. 원격으로 서비스를 사용하고(예: gosuslugi.ru 포털을 통해) 원격으로 러시아 연방 세금 서비스에 보고서를 제출하고 중재 법원에 신청서를 제출하려면 이 정보가 필요합니다.
      적합한 디지털 서명을 선택하려면 이를 사용할 위치와 방법을 명확하게 정의해야 합니다.
      서비스에 대한 자세한 내용 -.

    바질

    안녕하십니까. 저는 디지털 서명을 잘 못하는데, 원격으로 금전 등록기를 등록하고 싶습니다. 질문이 생겼습니다. 이 절차를 수행하려면 CryptoPro PDF 프로그램이 필요합니까? 아마도 해결 방법이 있을까요?

    • 웹사이트

      전자 서명 없이는 연방세 서비스 웹 사이트의 개인 계정을 통해 금전 등록기를 등록할 수 없습니다. 전자 서명을 구매하지 않으려면 세무 부서에서 종이 버전의 신청서를 개인적으로 작성할 수 있지만 OFD와 계약을 체결하는 등 본격적인 작업의 경우 서명이 필요합니다. 모든 오퍼레이터가 "종이" 형식으로 작업할 준비가 되어 있지는 않기 때문입니다.

    사랑 그리고

    지금은 무료 버전의 CryptoPro를 다운로드하고 한 달 동안 사용해보고 나에게 적합한지 스스로 판단하기로 결정했습니다. 만족합니다. 설치도 쉽고, 모든 것이 사용하기 쉽습니다. 내일 라이센스 버전을 구매하겠습니다. 그러므로 무료 프로그램 기간에는 아무런 문제가 없다고 생각합니다. 모두가 돈을 버리는 것이 아니라 이것이 자신에게 적합한 지 평가해야합니다.

    발렌티나

    그리고 서명을 등록하고 Cryptopro와 협력하면 외국 파트너를 위한 문서에 서명할 수 있나요? 적어도 출장 횟수를 줄이려면 전자 서명이 시급히 필요합니다. 해외에서 "작동성"에 대한 정보를 공급자로부터 찾을 수 없습니다. 우리의 디지털 서명 시스템도 거기에 나열되어 있나요?

    • 웹사이트

      Valentina는 통일된 국제 형식과 전자 서명 표준이 없기 때문에 외국 기업과의 전자 문서 관리가 복잡합니다. 또한 국가마다 전자 서명 사용에 대한 법적 요구 사항이 다릅니다. 외국 서명이 러시아 연방 영토에서 법적으로 중요한 것으로 인정되려면 해당 서명이 어떤 유형에 속하는지 결정해야 합니다. 외국 CA는 러시아 연방에서 인증을 얻을 수 없으므로 외국 전자 서명은 자격을 갖추지 못합니다. 전자 서명 수단은 FSB의 인증을 받을 수 없습니다. 단순한 전자 서명의 보호만으로는 충분하지 않습니다. 이로 인해 강화된 비정규 전자 서명이 남게 됩니다. 전자 문서 관리로의 전환을 위한 조직적 측면은 실제로 교환 대상, 해외 상대방 또는 러시아 연방 영토에 따라 달라지지 않습니다. 서명하는 문서 유형, 작업 절차(이 모든 것은 회계 정책에서 승인되어야 함)를 결정하고 문서 및 사본 문서화 규칙을 승인해야 합니다. 절차는 길고 복잡하지만 가능합니다.

    막심 자카로프

    안타깝게도 얼마나 많은 동료들이 라이선스 사용에 대해 생각조차 하지 않는지 매일 관찰해야 합니다. 네, 우리 직원들은 기업가 정신과 시험 기간 등을 끝없이 업데이트하기 위해 허점을 찾는 능력으로 유명합니다. 나는 이것이 낮다고 생각한다. 결국 이런 프로그램을 사용하는 기업은 대부분 규모가 크다. 그들은 22,000에 대한 라이센스를 감당할 수 있습니다. 무제한 사용의 경우 이것은 전혀 돈이 아닙니다! 그리고 당신이 개인 소유자라면 연간 2,000은 얼마입니까? 그러나 모든 기능을 사용할 수 있으며 가장 불필요한 순간에 문제가 발생하지 않을 것이라고 확신할 수 있습니다.

    나데즈다 L.

    우리 사람들이 공짜를 좋아하는 방법. 그들은 쓰레기 같은 Adobe 프로그램과 쓰레기 같은 Office를 다운로드하고 아무것도 사고 싶어하지 않습니다. 그들은 심지어 컴퓨터용 바이러스 백신 소프트웨어를 구입하려고 합니다. 돈을 절약 할 수있는 곳이 바로 우리 머리 속에있는 것 같습니다. 이러한 프로그램은 라이센스를 구입해야 합니다. 이는 하드웨어에도 영향을 미칩니다. 생각해 보십시오! 요즘 사람들이 마지막으로 생각하는 개발자에 대한 존중은 말할 것도 없습니다.

    • 안드레이

      Nadezhda, 내 경험으로 볼 때 나는 당신의 의견에 동의합니다. 한 사이트에서 바이러스 백신을 무료로 다운로드한 적이 있는데, 그 결과 새 컴퓨터를 구입해야 했습니다. 바이러스가 내 노트북을 너무 많이 먹어서 더 이상 복원할 수 없었습니다. 그리고 내 친구 CryptoPro는 정말로 돈을 절약하고 싶었기 때문에 불법 카드를 주기적으로 갱신하고 있었습니다. 그 결과 어느 시점에서 그의 계좌에서 돈이 빠져 나갔습니다. 그리고 여기서는 더 이상 끝을 찾을 수 없습니다. 컴퓨터에서 라이센스가 있는 프로그램을 실행하기만 하면 모든 것이 잘 될 것입니다.

    소설

    정부 기관에서는 각 프로그램마다 라이센스가 필요하다는 것이 매우 엄격합니다. 위험을 감수하지 말고 무료 버전, 특히 Crypto Pro 모듈을 다운로드하지 마세요. 이에 대해 농담하지 말 것을 권합니다. 법을 위반하면 벌금이 부과됩니다. 불법 복제된 소프트웨어는 안정적이고 중단 없는 작동을 보장하지 않으며 이러한 프로그램을 사용하면 시기적절한 업데이트와 기술 지원을 기대할 수 없으며 불법 복사본을 설치하면 컴퓨터가 바이러스에 노출되어 결과적으로 중요한 정보가 완전히 손실될 수 있습니다. 그런데 컴퓨터 장비 공급업체는 라이센스가 없는 소프트웨어 설치를 이유로 보증 수리를 수행하지 않을 권리가 있습니다. 라이센스를 인색하지 말라고 조언합니다. 이는 결과를 초래합니다.

    표도르

    정부기관에서는 공인전자서명 사용이 필수이므로 Crypto Pro 라이선스가 필요합니다. "Crypto Pro"의 무료 버전은 물리학자뿐만 아니라 간단한 서명을 사용하는 사람들에게도 적합합니다. 라이센스 버전의 비용은 2000 루블입니다. 그리고 사용기간은 1년입니다. 1년 후에 Crypto Pro를 업무에 사용하려면 다시 비용을 지불하시기 바랍니다. 예산이 허용되고 키를 수년 동안 사용할 계획이라면 영구 라이센스를 구입할 수 있으며 가격은 20,000 루블부터 시작됩니다. 설치 키트와 함께 구매한 경우 일련 번호를 받게 됩니다.

    발렌티나 페트로브나

    저는 정부 기관에서 회계사로 일하고 있으며, 업무상 셀 수 없이 많은 소프트웨어 제품을 사용해야 하며, 매년 이런저런 새로운 프로그램이 등장합니다. 아시다시피 예산은 제한되어 있고 정권은 경제이며 요구 사항이 증가하고 있습니다. 매년 모든 종류의 라이센스를 업데이트하는 데 많은 돈이 소비되며 대부분 1년 동안 유효합니다. 직장에서는 Crypto Pro를 설치해야 했습니다. 추가 비용을 과도하게 지불하고 싶지 않습니다. 조직에서 허가되지 않은 Crypto Pro 버전을 사용할 수 있는지, 아니면 물리학자에게만 사용 가능한지 알고 싶었습니다. 누군가가 Crypto Pro의 영구 라이센스를 구매했는데 어떤 이점이 있습니까? 이 모듈의 평균 가격은 얼마입니까?

    • 웹사이트

      Valentina Petrovna는 라이센스가 없는 소프트웨어 사용에 대한 책임을 제공합니다.
      민법(저작권자에게 보상금 지급)
      행정 (벌금 30,000-40,000 루블 - 조직의 경우 10,000-20,000 루블 - 관리자의 경우);
      범죄(소프트웨어 비용이 100,000 ~ 1,000,000 루블인 경우 - 최대 2년의 징역 및 최대 200,000 루블의 벌금, 소프트웨어 비용이 1,000,000 루블 이상인 경우 - 최대 6년의 징역 및 최대 6년의 벌금 최대 500,000 문지름).
      인증 문서에 서명하려면 라이센스가 필요합니다. 제조업체 또는 딜러로부터 22,500(무기한) 또는 2,250(1년) 루블에 주문할 수 있습니다.

    이반

    Adobe Reader를 사용하면 복잡한 파일 작업이 가능하고 모든 사양도 지원됩니다. 또한 이 프로그램은 완전 무료입니다. 어도비 아크로뱃. - 이것은 이미 상용화된 제품이므로 사용권에 대한 비용을 지불해야 합니다. Adobe Reader와 Adobe Acrobat의 차이점은 이러한 프로그램 기능의 특성으로 인한 것이며 이는 CryptoPro PDF 모듈의 작동과 전혀 관련이 없습니다. Adobe Acrobat 프로그램을 사용하면 임의 PDF 문서 인증, 임의 PDF 문서 서명, 디지털 서명 확인이 가능합니다. 그러면 Adobe Reader는 모든 PDF 문서를 확인하여 확장된 액세스 권한으로 PDF 문서에 서명합니다. 어떤 프로그램에서든 작업할 수 있으며 CryptoPro PDF는 어떤 프로그램에서도 완벽하게 작동합니다.

    빅토리아

    저는 투자자의 회계사로 일하고 있는데 전자 서명을 만들고 싶은데 "Crypto Pro"가 필요합니다. 결과적으로 Adobe Reader 또는 Adobe Acrobat도 필요합니다. 어느 것이 더 좋고 어느 것이 실제로 설치할 가치가 있습니까? 디지털 서명을 만들 때 Adobe Reader와 Adobe Acrobat의 일반적인 차이점은 무엇입니까?

    • 웹사이트

      Victoria, Adobe Acrobat에서는 일반 및 인증(표시 및 표시되지 않음) 전자 서명을 만들 수 있습니다. 두 옵션 모두 파일에 포함된 정보를 확인할 수 있습니다. 인증 전자 서명을 사용하면 서명 후 특정 변경(의견 남기기, 양식 필드 작성 등)이 가능합니다. Adobe Reader에서 일반 디지털 서명을 생성하려면 추가 기능을 활성화해야 합니다. 이 기능은 DC 및 11.0.07 이상 버전과 Acrobat Professional 또는 Pro의 애플리케이션에서 지원됩니다. 다른 버전의 소프트웨어에서는 이 기능을 사용할 수 없거나 제한됩니다.

    남자 이름

    "CryptoPro PDF"는 Microsoft Windows XP, Microsoft Windows 2000, Microsoft Windows Server 2003, Microsoft Windows Server 2008, Microsoft Windows Vista 운영 체제에서 작동하도록 설계되었습니다. CryptoPro PDF가 작동하려면 Adobe Acrobat 버전 7, 8 또는 9, Adobe Reader 버전 8 또는 9 프로그램 중 하나가 설치되어 있어야 합니다. 모든 요구 사항을 충족하면 문제 없이 다운로드됩니다. 6개월전에 설치해서 아무 문제 없이 잘 사용하고 있습니다. “CryptoPro PDF”의 무료 버전은 디지털 서명 인증에 적합하지 않으며, 이 경우 라이센스가 필요합니다. 영구 버전을 구매하여 구매하고 설치한 후 잊어버릴 수도 있습니다.

    올가 니콜라예브나

    CryptoPro PDF 무료 버전을 다운로드하고 싶지만 아무것도 작동하지 않습니다. PC에 어떤 운영 체제가 있어야 하는지 알려주세요. 추가 프로그램이 필요할 수도 있나요? 무료 버전이 모든 요구 사항을 충족합니까, 아니면 즉시 현금을 내고 라이센스 버전을 구입하는 것이 더 낫습니까?

    • 웹사이트

      Olga Nikolaevna, CryptoPro PDF는 등록 또는 승인 후 공식 웹사이트에서 다운로드할 수 있습니다. 공식 웹사이트 - https://www.cryptopro.ru. 다운로드 후 3개월 동안 무료로 프로그램을 사용할 수 있으며, 그 이후에는 연간 또는 영구 라이센스를 구매해야 합니다. Acrobat과 Reader 모두에서 디지털 서명을 만들고 확인할 수 있습니다. 두 번째 옵션을 사용하면 모듈을 무료로 사용할 수 있지만 특정 제한 사항이 있습니다. 디지털 서명 생성 및 확인을 위한 암호화 작업은 CryptoPro CSP 암호화 공급자를 사용하여 수행됩니다.

    블라디미르 마슬렌니코프

    이 Crypto Pro PDF가 왜 그렇게 비싼지 누가 압니까? 제가 이해한 바로는 PDF 파일에 서명하는 데에만 도움이 됩니다. Crypto Arm이 있으며 모든 파일에 작동하며 더 저렴합니다. 비결은 무엇입니까? 개는 어디에 묻혀 있나요? 존나 비싸서 목이 막혀 죽는다

    • 웹사이트

      Vladimir, CryptoPro PDF - 디지털 서명 생성 및 확인을 위한 모듈입니다. Adobe Reader, Adobe Acrobat 버전 8, 9, X, XI, DC에서 전자 디지털 서명을 생성하고 확인하도록 설계되었습니다.
      Adobe Systems Inc. 소프트웨어 인터페이스를 사용하여 개발된 CryptoPro PDF. Adobe Systems의 전자 디지털 서명으로 인증을 받은 이를 통해 Adobe Acrobat, Adobe Reader 및 Adobe LiveCycle ES 제품에서 인증된 암호화 정보 보호 도구 CryptoPro CSP를 사용할 수 있습니다. 전자 문서 교환 표준에 따라 전자 서명을 생성 및 확인하고 PDF 형식으로 생성된 전자 문서의 법적 중요성을 보장합니다. 가격 정책에 대해 궁금한 점이 있으면 CRYPTO-PRO LLC에 문의하세요.

    마리나

    나는 이것을 말할 것입니다. 그 일은 정말 유용합니다. 무료 버전을 사용해 보았으나 성공적으로 종료되었습니다. 예, 무제한 기간 비용을 지불해야했습니다. 마치 내 마음에서 찢어진 것 같았습니다. 미친 돈이었습니다. 하지만 행복해요!!! 그리고 일반적으로 전자 서명은 정말 형편없고 저렴하지도 않습니다... 하지만 전자 서명을 사용하면 작성하고 서명하는 데 시간이 훨씬 덜 걸리고 이제는 사무실을 전혀 떠나지 않습니다. . 그때도 여전히 합리적인 설치 지침을 찾고 설치자에게 돈을 낭비하지 않는다면... 하지만 너무 늦었습니다. 그런데 모든 것을 자세히 설명하셨는데, 몇 달 전에는 이런 일이 일어나지 않아서 안타깝습니다...

    나리마노프 예브게니

    Anatoly, 여기에 있는 모든 것은 운영 체제와 연결되어 있습니다. Crypto-Pro UEC 및 Crypto-Pro 브라우저 플러그인의 버전은 무엇입니까? Windows 7 x64에서 상황을 재현했습니다. 모든 것이 문제 없이 설치되었습니다.

    아나톨리

    아크로뱃 리더 DC가 설치되었습니다. 인증된 모듈이 있는 CryptoPro PDF는 설치할 수 없습니다. 버전 8,9,10,11이 필요하다고 나와 있습니다. 2016년 4월 11일자 CryptoPro PDF의 최신 버전도 설치되어 있지 않습니다. 즉, CryptoPro CSP 또는 다른 호환 가능한 암호화 공급자가 필요하다는 메시지가 표시됩니다. 브라우저 플러그인이 포함된 Cryptopro UEC가 있습니다. cryptopro PDF를 설치하는 방법은 무엇입니까?

이 기사는 디지털 서명으로 Excel 또는 Word 문서에 서명하는 방법에 대한 이전 기사의 연속 또는 추가 기사입니다. 같은 기사에서는 cryptopro를 사용하여 PDF 형식의 문서에 서명하는 방법에 대해 설명합니다.

전자서명으로 PDF 형식의 문서에 서명하는 경우에만 워드나 엑셀로 문서에 서명할 때처럼 한번의 설치만으로는 부족합니다! 여기에는 전체 절차가 있습니다.) 하지만 충분한 말을 하자면, 본론으로 들어가겠습니다!

추신: 디지털 서명 주제에 대한 내 새 기사를 읽어야 하는 경우:

  1. 🔑 그런 다음 .sig 형식의 디지털 서명 주제를 완전히 공개하는 다른 기사를 읽어보세요.
  2. ✅ CryptoPRO를 통한 생성

전자 서명으로 PDF에 서명하는 방법

PDF에 서명하는 방법에 대한 질문으로 내 블로그를 방문했다면 서둘러 실망하게 될 것입니다. PDF 문서의 전자 서명을 만들려면 다음이 필요합니다. 소프트웨어:

  • Acrobat Reader PRO(또는 Acrobat Pro DC)

하지만 이 소프트웨어는 유료이기 때문에 문제가 즉시 나타납니다. 그러나 여기에도 몇 가지 옵션이 있습니다.

자, 슬픈 소식은 끝났으니 다음으로 넘어가겠습니다.

디지털 서명 PDF 문서에 서명하는 방법

이제 PDF 디지털 서명으로 문서에 서명하는 방법에 대한 지침 자체로 직접 이동해 보겠습니다. Windows 7 Ultimate x64에서 절차를 설명하겠다고 즉시 말씀드리겠습니다(그러나 이 절차는 다른 Windows 버전에서도 동일합니다). :

  1. CryptoPro 웹사이트 http://www.cryptopro.ru/로 이동합니다.
  2. 다음으로, 다운로드하려면 등록해야 합니다. 크립토프로 CSP 4.0(그러나 이 작업을 원하지 않으면 Yandex 디스크의 내 링크에서 다운로드하십시오. CryptoPro CSP 4.0 다운로드)
  3. CryptoPro CSP 4.0 설치(데모 모드를 통해 이 프로그램을 90일 동안 무료로 사용할 수 있습니다!)
  4. 다음으로 http://www.cryptopro.ru/products/other/pdf/downloads 페이지로 이동하여 CryptoPro PDF 다운로드
  5. CryptoPro PDF 설치
  6. 모든 것이 설치되면 Acrobat Pro DC를 통해 문서를 엽니다.
  7. 개봉 후 CryptoPro PDF 모듈이 Acrobat Pro DC에 연결되어 있는지 확인합니다. 이것으로 충분합니다.
    메뉴 열기 도움말 -> 타사 모듈 정보 -> CreptoProPDF모든 것이 그림 1과 같으면 모든 것이 정상이며 계속 진행합니다.
    그림 1
  8. 다음으로 툴바의 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 메뉴를 선택합니다. 현재 도구 세트 변경(그림 2)
    그림 2
  9. 도구 상자를 열면 항목에 관심이 있습니다. 인증서가 포함된 서명(1) 이 항목을 선택하고 더하기 기호가 있는 화살표를 클릭합니다. (2) 이 항목은 오른쪽 열로 이동합니다. (3) 확인을 클릭하고 그림 3의 다음 항목으로 이동합니다.
    그림 3(디지털 서명이 포함된 PDF 서명 전자 문서)
  10. 이제 오른쪽에 인증서가 있는 서명을 선택하는 새 항목이 있음을 확인하고 팝업 창에 OK라고 대답합니다(그림 4).
    그림 4(pdf 전자 서명으로 문서에 서명하는 방법)
  11. 이제 마우스로 영역을 늘려 서명할 영역을 선택하면 인증서를 선택하고 확인을 클릭하는 창이 나타납니다(그림 5).
    그림 5(cryptopro 디지털 서명 문서에 서명)
  12. 그게 다야! 이제 디지털 서명을 사용하여 PDF 문서에 전자적으로 서명할 수 있습니다.

글쎄, 우리 전통에 따라 읽기를 좋아하지 않는 사람들을 위해 비디오 지침을 게시하고 있습니다.

축하합니다. 이제 수행 방법을 알았습니다. 디지털 서명을 사용하여 PDF 문서에 서명하는 방법, 전자 디지털 서명을 사용하여 PDF 문서에 서명하는 방법, 전자 서명 cryptopro를 사용하여 PDF 문서에 서명하는 방법, cryptopro를 사용하여 문서에 서명하는 방법 전자 서명, 전자 서명으로 문서에 서명하는 방법 pdf sig, 전자 서명으로 문서에 서명하는 방법 cryptopro pdf, 전자 서명 문서에 서명하는 방법, 무료로 PDF로 전자 서명 문서에 서명하는 방법, 방법 pdf cryptopro에서 전자 서명 문서에 서명하는 방법, pdf 문서에 전자 서명하는 방법, pdf 문서에 전자 서명하는 방법, pdf 문서에 전자 서명하는 방법, pdf 문서에 디지털 서명하는 방법, PDF 문서의 디지털 서명 서명, 전자 서명으로 PDF 문서 서명, PDF의 디지털 서명 문서에 서명, PDF 문서에 전자 서명, PDF 문서에 전자 서명, PDF 문서의 디지털 서명

유사한 항목이 없습니다.

CryptoPro PDF 모듈은 다음 운영 체제에서 작동합니다.
  • 서비스 팩 3 이상이 설치된 모든 지역화 및 영어 버전의 Microsoft Windows XP;
  • 서비스 팩 2 이상이 설치된 Microsoft Windows Server 2003의 모든 지역화 및 영어 버전;
  • 서비스 팩 2 이상이 설치된 Microsoft Windows Vista의 모든 지역화 및 영어 버전;
  • 서비스 팩 2 이상이 설치된 Microsoft Windows Server 2008의 모든 지역화 및 영어 버전,
  • 서비스 팩 1 이상이 설치된 모든 지역화 및 영어 버전의 Microsoft Windows 7;
  • 서비스 팩 1 이상이 설치된 Microsoft Windows Server 2008 R2의 모든 현지화 및 영어 버전
  • Microsoft Windows 8, Microsoft Windows 8.1, Microsoft Windows Server 2012, Microsoft Windows Server 2012 R2의 모든 현지화 및 영어 버전
CryptoPro PDF 모듈이 작동하려면 CryptoPro CSP 3.6 프로그램이 설치되어 있어야 합니다. 버전 이상. "CryptoPro PDF"는 GOST R 34.10-2001 표준에 따라 전자 서명을 생성하고 확인하는 분야에서 Adobe Reader 및 Adobe Acrobat 프로그램의 기능을 확장하도록 설계되었습니다.

CryptoPro PDF 모듈을 작동하려면 먼저 Adobe Reader(버전 8, 9, X, XI) 또는 Adobe Acrobat(버전 8, 9, X, XI) 버전을 설치해야 합니다. 또한 CryptoPro PDF 모듈은 Adobe Reader 버전 10.0.1 이상의 보호 모드에서 완벽하게 작동할 수 있습니다.

2. CryptoPro PDF 모듈 설치

CryptoPro PDF 모듈을 설치하려면 CD에 있는 cppdf.msi 패키지를 실행해야 합니다. 간단한 준비 절차가 끝나면 "CryptoPro PDF" 설치 마법사 창이 화면에 열립니다(그림 1 참조).

쌀. 1. “CryptoPro PDF” 설치 마법사 창


"다음" 버튼을 클릭하면 "CryptoPro PDF" 모듈 사용에 대한 라이센스 계약을 설명하는 다음 창이 열립니다. 본 계약의 각 조항에 전적으로 동의하는 경우 "라이센스 계약 조건에 동의합니다" 확인란을 선택하고 "다음"을 클릭하십시오(그림 2 참조).

쌀. 2. “CryptoPro PDF” 사용에 대한 라이센스 계약

새로 나타나는 창에서는 그림과 같이 사용자 및 조직에 대한 정보와 CryptoPro PDF 모듈을 사용하기 위한 라이센스의 일련 번호를 입력해야 합니다. 3. "일련번호" 필드가 비어 있으면 소프트웨어 모듈은 30일 동안 데모 모드로 작동합니다.

쌀. 3. “CryptoPro PDF”의 사용자, 조직 및 일련번호에 관한 정보


"다음" 버튼을 클릭하면 "CryptoPro PDF" 모듈의 설치 유형(전체 또는 사용자 정의)을 선택해야 하는 다음 창이 열립니다(그림 4 참조).

쌀. 4. 설치 유형 “CryptoPro PDF”

사용자 정의 설치 중에 "CryptoPro PDF"를 설치할 Adobe Reader 및 Adobe Acrobat 프로그램 버전을 선택할 수 있습니다(그림 5 참조). Adobe Reader 또는 Adobe Acrobat 버전을 선택하지 않으면 설치를 계속할 수 없습니다.

쌀. 5. CryptoPro PDF 모듈의 사용자 정의 설치


"다음" 버튼을 클릭하면 "CryptoPro PDF" 모듈 설치를 확인해야 하는 다음 창이 열립니다. (그림 6 참조). 필요한 경우 이 단계로 돌아가서 일부 설치 매개변수를 변경할 수 있습니다. 설치를 완료하려면 "설치" 버튼을 클릭해야 합니다.

쌀. 6. CryptoPro PDF 모듈 설치 확인 창

모든 단계별 지침이 끝나면 마법사는 특정 설명과 함께 모든 작업과 함께 CryptoPro PDF 모듈을 설치합니다. 완료되면 성공적인 설치를 확인하는 창이 나타나며 "마침"을 클릭해야 합니다(그림 7 참조).

쌀. 7. CryptoPro PDF 모듈 설치 확인

3. "CryptoPro PDF" 모듈에서 작업

3.1. Adobe Acrobat에서 전자 서명 생성 및 확인 설정

전자 서명을 생성하고 확인하려면 "기본 설정 서명 편집" 메뉴를 선택하고 "디지털 서명 고급 기본 설정" 창을 열어야 합니다(그림 8 참조).

쌀. 8. 전자 서명 생성 및 확인 설정

참고: 여기와 아래에는 Adobe Acrobat.XI 프로그램에 대한 모든 ES 인터페이스 그림이 표시됩니다. 다른 버전의 프로그램에서는 인터페이스에 약간의 차이가 있을 수 있습니다.
새로 열린 창에서 "생성" 탭을 선택하고 기본 서명 생성 방법을 선택합니다(그림 9 참조). 기본 서명인 "CryptoPro PDF"를 선택하면 이 방법을 사용하면 문서에 추가된 모든 전자 서명이 생성됩니다. "서명 시 묻기" 옵션을 선택한 경우 새 전자 서명을 생성할 때마다 이 전자 서명을 생성하는 방법을 선택해야 하는 창이 나타납니다.

쌀. 9. 전자서명 생성을 위한 설정

3.2. CryptoPro PDF 모듈을 사용하려면 라이센스 일련번호를 입력하세요.

CryptoPro PDF 모듈 설치 시 라이센스를 입력하지 않은 경우 사용자에게는 유효 기간이 제한된 라이센스가 제공됩니다. 이 기간 이후 CryptoPro PDF 모듈에서 계속 작업하려면 개발자 조직이나 이 제품을 배포할 권한이 있는 조직에서 얻을 수 있는 특별 라이센스 양식의 일련 번호를 입력해야 합니다. 예
참고: Adobe Reader에서 모듈을 사용하는 경우 전자 서명 생성 및 확인은 라이센스 없이 수행됩니다.
라이센스 일련 번호를 입력하려면 "타사 플러그인 CryptoProPDF에 대한 도움말" 메뉴 항목을 선택해야 합니다. 나타나는 창에서 그림과 같이 "라이센스 설치"를 클릭하십시오. 10.

쌀. 10. 라이센스 설치 창

다시 나타나는 "사용자 정보" 창에서 라이센스 양식에 기재된 "사용자", "조직" 및 "일련 번호"(그림 11 참조) 필드를 입력해야 합니다.

쌀. 11. “사용자 정보” 창

"확인" 버튼을 클릭하면 라이센스 유형과 유효 기간이 표시된 패널로 돌아갑니다.

3.3. 전자 서명 만들기

눈에 보이는 전자 서명을 생성하는 단계별 시나리오를 살펴보겠습니다.
참고: 보이는 ES는 문서에 표시되고 인쇄되면 보이지 않는 ES는 표시되지 않습니다.메타데이터로 표시하고 존재합니다.
전자 서명을 생성하려면 그림 3과 같이 "서명" 메뉴에서 "인증서 작업" 항목을 선택하고 원하는 서명 유형을 선택해야 합니다. 12.

쌀. 12. ES 추가

모듈 설치 중 전자 서명 생성을 선택할 때 "서명 시 묻기" 매개변수가 기본적으로 지정된 경우 "CryptoPro PDF" 전자 서명 생성 방법을 선택해야 하는 창이 나타납니다( 그림 13 참조). 설정(3.1항 참조)에서 전자 서명 생성 방법을 지정한 경우 선택 창이 나타나지 않고 선택한 방법이 자동으로 사용됩니다.

쌀. 13. 전자서명 생성방법 선택

다음으로 문서에서 전자 서명을 표시할 영역을 선택해야 합니다. 이 단계가 끝나면 그림 1과 같이 표준 Windows 인증서 저장소에 있는 인증서 목록과 함께 "인증서 선택" 창이 나타납니다. 14. 편의를 높이기 위해 인증서 목록을 적절한 이름 "주체", "발급자", "유효 기간" 또는 "유효 대상"별로 정렬할 수 있습니다. 유효 기간").

참고: 전자 서명 생성을 위해 인증서를 선택할 때 CryptoPro PDF 모듈은 다른 암호화 알고리즘을 사용하여 만든 인증서와 작동하지 않으므로 GOST R 34.10-2001에 따른 인증서만 사용할 수 있습니다.
선택한 인증서의 속성을 보려면 "인증서 표시"를 클릭해야 합니다.

쌀. 14. 전자서명을 생성하기 위한 인증서 선택

고급 전자 서명을 사용하려면 "CMS 고급 전자 서명(CAdES)을 사용하려면" 옵션을 선택해야 합니다. 이 경우 전자 서명은 CAdES 표준, ETSI 표준, RTS/ESI-000040, TS 101 733에 따라 생성됩니다. 또한 향상된 전자 서명을 생성하려면 타임스탬프 서비스의 주소를 지정해야 하며, 이를 위해서는 "TSP 서비스 편집"을 클릭해야 합니다. TSP")(그림 15 참조). TSP 서비스에 인증이 필요한 경우 설정 창에서 필수 매개변수를 입력할 수 있습니다.

쌀. 15. 타임스탬프 서비스 선택 및 변경

그런 다음 "문서 서명" 창에서 전자 서명 속성에 표시된 추가 필드를 채울 수 있습니다(그림 16 참조). 전자 서명을 생성하려면 "서명"을 클릭해야 합니다.

쌀. 16. 전자서명 생성 창

"다른 이름으로 저장" 창의 마지막 단계는 서명된 문서의 복사본을 저장할 파일을 선택하는 것입니다. 그림에서. 그림 17은 문서에서 생성된 전자 서명의 예를 보여줍니다.

쌀. 17. 문서의 전자 서명 예

3.4. Adobe 프로그램의 전자 서명 유형

Adobe 소프트웨어 제품에는 서명이 전자(Adobe 설명서에서는 디지털이라고 함) 서명과 수기 서명으로 구분됩니다. 손으로 쓴 서명은 손으로 페이지에 만든 표시입니다. 이는 전자 서명과 아무 관련이 없으며 서명 패널에 표시되지 않습니다.
전자 서명에는 두 가지 유형이 있습니다(1 - 승인 서명 및 2 - 인증 서명). 그들은 "pdf" 파일의 내용을 승인합니다. 그러나 차이점이 있습니다. 승인을 위한 전자 서명에 비해 인증자는 문서 관리에 대한 더 넓은 권한을 갖습니다. 이를 통해 문서가 유효한 상태를 유지하도록 허용 가능한 유형의 변경을 수행할 수 있습니다.
특정 정부 서비스에서 서명 필드가 있는 양식을 만들었다고 가정해 보겠습니다. 양식이 완성되면 공무원은 문서를 인증하여 사용자가 양식 필드만 변경하고 문서에 서명할 수 있도록 합니다. 즉, 사용자는 양식을 작성하고 승인을 위해 서명할 수 있습니다. 그러나 페이지가 삭제되고 설명이 추가되면 해당 문서는 신뢰성을 잃고 더 이상 인증된 것으로 간주되지 않습니다.

3.5. 전자서명 생성 과정에서 Adobe Reader와 Adobe Acrobat의 차이점

Adobe Reader와 Adobe Acrobat 프로그램 사이에는 전자 서명 작업에 차이가 있습니다. 그 이유는 기능의 특성에 있으며 이는 제조 회사 Adobe의 정책에 따라 결정되며 직접적인 운영과는 관련이 없습니다. CryptoPro PDF 모듈.

Adobe Reader 기능:

  • CryptoPro PDF 모듈을 사용하여 GOST R 34.10-2001 알고리즘을 포함하여 임의 PDF 문서의 전자 서명을 확인합니다.
  • CryptoPro PDF 모듈을 사용하는 GOST R 34.10-2001 알고리즘을 포함하여 확장된 액세스로 PDF 문서 서명을 수행합니다.
Adobe Acrobat 프로그램 기능:
CryptoPro 모듈을 사용하는 GOST R 34.10-2001 알고리즘을 포함하여 임의의 PDF 문서(표시된 서명이 있거나 없는)를 인증합니다.
  • PDF";
  • CryptoPro PDF 모듈을 사용하는 GOST R 34.10-2001 알고리즘 사용을 포함하여 임의의 PDF 문서에 서명합니다.
  • CryptoPro PDF 모듈을 사용하여 GOST R 34.10-2001 알고리즘에 따른 전자 서명을 확인합니다.
확장된 액세스 권한이 있는 "pdf" 문서는 다음과 같은 것으로 간주됩니다.
  • 사용자가 Adobe Reader에서 작성하도록 고안된 pdf 양식;
  • 확장 작업의 대상이 된 pdf 파일입니다.
액세스를 확장하거나 PDF 양식을 생성하는 이러한 작업은 Adobe Acrobat 8 ​​Professional, Adobe Acrobat 9 Pro 및 Adobe Acrobat 9 Pro Extended, Adobe Acrobat X 프로그램에서 사용 가능한 방식으로 생성된 모든 PDF 문서에서 수행할 수 있습니다. , 어도비 아크로뱃 XI.
참고: Adobe 소프트웨어에서 수행되는 액세스 확장 작업
Acrobat 9 Standard는 제한된 형식이므로 Adobe Reader 사용자가 서명을 생성/추가하는 것을 허용하지 않습니다.

3.6. 전자서명 확인

문서를 열면 기본적으로 문서에 포함된 모든 전자 서명 확인이 시작됩니다. 특정 전자 서명 확인 결과를 보려면 문서에서 해당 서명을 마우스 왼쪽 버튼으로 클릭해야 합니다. 이 경우 선택한 서명을 확인하는 프로세스가 시작되고 "서명 확인 상태" 결과가 표시된 창이 나타납니다.
전자 서명에는 여러 가지 상태가 있을 수 있습니다.
  • "유효" - 문서에 서명한 순간부터 서명된 데이터는 변경되지 않았습니다(여기서 문서 자체를 변경할 수 있습니다).
  • "무효" – 문서에 서명한 순간부터 서명된 데이터가 변경되거나 손상되었습니다.
  • "정의되지 않음" – 어떤 이유로든 서명을 확인할 수 없는 경우 또는 서명된 데이터가 변경되지 않은 경우 서명자의 인증서가 "유효하지 않음" 상태를 수신한 것입니다.
인증서가 신뢰할 수 있는 것으로 인정되는 조건:
  • 이를 발행한 인증 기관으로부터 신뢰할 수 있는 전자 서명이 있어야 합니다.
  • 유효 기간은 현재 날짜 기준입니다.
  • Windows 신뢰할 수 있는 인증서 저장소(ROOT)에 있습니다.
  • 현재 날짜를 기준으로 해지된 인증서 목록에 없습니다.
전자 서명 매개변수를 보는 데는 두 가지 옵션이 있습니다.
  • “서명 확인 결과” 창에서 “서명 속성” 버튼을 클릭하세요.
  • 문서의 전자 서명을 마우스 오른쪽 버튼으로 클릭하고 나타나는 컨텍스트 메뉴에서 "서명 속성"을 선택하십시오.


쌀. 18. 전자 서명 매개변수

공유하다