Cum de a semna documente electronice cu EDS de diferite forme

Crearea și implementarea sistemelor de management al documentelor electronice ridică în mod inevitabil problema determinării documentului electronic și semnătura. Am fost aproape folosit pentru a lucra cu semnătură digitală (EDS) fișiere electronice, dar uneori documentele noastre sunt fișiere dintr-un anumit format sau nu sunt fișiere.

În acest articol ne uităm la unele dintre cele mai comune tipuri de date cu semnătura digitală pentru documente electronice de anumite formate.

Text în HTML formă

Această problemă apare atunci când încorporarea EDS în sisteme cu clientul „subțire“, atunci când utilizatorul operează sistemul prin intermediul unui browser web (MS IE). În astfel de sisteme, procedează după cum urmează: creează o latentă ascuns-câmp în formă. Atunci când utilizatorul apasă un buton, cum ar fi „semna și trimite“ script-handler (cum ar fi VBScript) creează o variabilă șir în care înregistrările metoda înlănțuire de informații importante cu privire la documentul de identificare și a conținutului casetelor de text pe care utilizatorul le-a introdus. Următoarea variabilă șir format este semnat. Cele mai frecvent utilizate metode ale CAPICOM.dll, semnătura neseparat. Semnat o variabilă șir, și există un document electronic. Documentul (line semnat) este scris în ascuns-câmp și metoda POST este transmisă la server. Aplicația serverul verifică semnătura în variabila derivată din câmpul ascuns, și în funcție de rezultatele verificării semnăturii și conținutul documentului electronic, realizează prelucrarea ulterioară a acestuia. Punctul important este de a păstra documentul semnat pe server. În acest scop, ele tind să creeze un tabel în sistemul de baze de date cu două câmpuri: un câmp cheie și un câmp șir ce conține un document electronic semnat.

Semnătura în baza de date

non-fișier destul de comune, sau un șir de caractere, prezentarea documentului electronic și documentul electronic - sub forma unui set de înregistrări în tabelele bazei de date. Pentru a semna un astfel de document înregistrează valorile câmpurilor din tabelele bazei de date sunt de tip șir, și este format dintr-o concatenare a variabilei șir de caractere, reflectând o identificare semnificativă și semnificativă a documentului. Este această linie este acum considerat un document electronic original și semnat. Șirul semnat este stocat în tabelul bazei de date de sistem adecvat, cu două câmpuri: instrumentul de câmp și câmpul cheie șir ce conține un document electronic semnat.

documente de tip text în format XML

Fișierele de semnătură în format PDF

Pentru a crea și a verifica semnătura digitală și să ofere valoarea juridică a documentelor electronice generate în format PDF, compania „cripto-PRO“ a dezvoltat un produs special numit „PDF Crypto“. El este un modul de a crea și de a verifica semnătura digitală și este proiectat pentru a crea și de a verifica semnăturile în programmax Adobe Reader, Adobe Acrobat versiunea 7 și mai sus. "CryptoPro un PDF" este proiectat folosind interfața software-ul Adobe Systems Inc. și certificate de semnătura digitală a companiei Adobe Systems.

Acest lucru permite utilizarea de mijloace certificate de protecție criptografică a informațiilor „Crypto CSP“ în produsele Adobe Acrobat, Adobe Reader și Adobe LiveCycle ES. Notă importantă: „cripto-Pro CSP“ pentru a verifica semnătura electronică nu necesită activarea licenței, adică, lucrează gratuit. Pur și simplu instalați acest produs și să verifice semnătura utilizând Adobe Reader.

documente Semnătură multifile

Uneori, un document poate fi o destul de mare colecție de fișiere. De exemplu, datele privind documentele primare pentru tranzacții în registrul deținătorilor de unități de investiții ale unui fond mutual primit de la societatea de administrare. În acest caz, pot fi formate pentru fiecare document semnătura lui, dar se poate da în sus. Dacă din orice motiv, formarea semnăturii electronice pentru fiecare fișier document nu este posibil, creați un alt fișier în format text, care înregistrează identitatea documentului și valorile hash pentru fiecare fișier document. Acest fișier (carte de hârtie) și semn sus. Dar, în acest caz, trebuie să fie furnizate sistemului la instrumentul de utilizator care vă permite să calculeze valorile hash pentru fiecare fișier și compararea valorilor calculate cu datele de card de documente.

Yuri Maslov, Director Comercial al "cripto-PRO"