PAdES, CAdES, XAdES: რომელი ელექტრონული ხელმოწერა როდის?
PAdES ხელმოწერას PDF-ში ათავსებს, XAdES — XML-ში; CAdES ნებისმიერ ფაილს აწერს ხელს. განსხვავებები, დონეები B-B-დან B-LTA-მდე და რომელი როდის.
PAdES, CAdES და XAdES ერთსა და იმავე საქმეს აკეთებს: ქმნის გაძლიერებულ ელექტრონულ ხელმოწერას, რომელიც ამტკიცებს, ვინ და როდის მოაწერა ხელი დოკუმენტს და რომ ხელმოწერის შემდეგ დოკუმენტი არ შეცვლილა. განსხვავება ისაა, სად ინახება ხელმოწერა და რა ტიპის დოკუმენტს შეესაბამება. სამივე ევროპული სტანდარტიზაციის ორგანიზაციის ETSI-ის AdES (Advanced Electronic Signature) ოჯახს მიეკუთვნება.
მოკლე პასუხი
| ფორმატი | სტანდარტი | სად ინახება ხელმოწერა? | ყველაზე შესაფერისი სამუშაო |
|---|---|---|---|
| PAdES | ETSI EN 319 142 | PDF ფაილის შიგნით | დოკუმენტი, რომელსაც ადამიანები გახსნიან და წაიკითხავენ: ხელშეკრულება, ანგარიში, განცხადება |
| CAdES | ETSI EN 319 122 | დოკუმენტის მომცველ კონვერტში ან ცალკე .p7s ფაილში | ნებისმიერი ტიპის ფაილი; ოფიციალური ელექტრონული მიმოწერა (თურქეთის e-Yazışma) |
| XAdES | ETSI EN 319 132 | XML დოკუმენტის შიგნით ან გვერდით | მანქანებს შორის დოკუმენტი: XML-ები, როგორიცაა UBL-TR e-Fatura (თურქეთის XML-ზე დაფუძნებული ელექტრონული ინვოისის ფორმატი) |
| ASiC | ETSI EN 319 162 | ZIP კონტეინერში, რომელიც დოკუმენტსა და ხელმოწერას ერთად ატარებს | რამდენიმე ფაილის ერთ პაკეტად ხელმოწერა |
რა არის PAdES?
PAdES (PDF Advanced Electronic Signatures) ხელმოწერას PDF ფაილის საკუთარ სტრუქტურაში ათავსებს. ხელმოწერილი დოკუმენტი ისევ PDF-ია: მიმღები მას დამატებითი პროგრამის გარეშე ხსნის PDF წამკითხველით, მაგალითად Adobe Acrobat Reader-ით, და ხელმოწერის პანელში ხედავს, ვინ მოაწერა ხელი და შეიცვალა თუ არა დოკუმენტი. მას შეიძლება ჰქონდეს გვერდზე ხილული ხელმოწერის ველიც.
რადგან PDF ინკრემენტულ განახლებას უშვებს, დოკუმენტს თანმიმდევრობით რამდენიმე ადამიანს შეუძლია მოაწეროს ხელი; ყოველი ხელმოწერა ინარჩუნებს წინა მდგომარეობას. ამიტომ ეს პრაქტიკული არჩევანია დამტკიცების ჯაჭვის მქონე ხელშეკრულებებისთვის. შეზღუდვაც აქედან მოდის: PAdES მხოლოდ PDF-ს აწერს ხელს.
რა არის CAdES?
CAdES (CMS Advanced Electronic Signatures) ეფუძნება CMS (RFC 5652) სტრუქტურას და ფაილის ტიპს არ უყურებს: Word, Excel, სურათი, ZIP — ყველაფრის ხელმოწერა შეიძლება. ხელმოწერა ორი სახით გადაიტანება: კონვერტად, რომელიც დოკუმენტს შეიცავს, ან დოკუმენტის გვერდით მდებარე ცალკე ფაილად (.p7s).
ნაკლი მიმღების მხარესაა: კონვერტის სახით ხელმოწერილი ფაილის გასახსნელად და ხელმოწერის შესამოწმებლად ელექტრონული ხელმოწერის აპლიკაციაა საჭირო. თურქეთში ელექტრონულად ხელმოწერილ ოფიციალურ მიმოწერაში ყველაზე გავრცელებული ფორმა CAdES-ია.
რა არის XAdES?
XAdES (XML Advanced Electronic Signatures) აგებულია W3C-ის XML ხელმოწერის სტანდარტზე (XMLDSig) და განკუთვნილია XML დოკუმენტებისთვის. ხელმოწერა შეიძლება ჩაშენდეს XML-ში (enveloped), მოიცვას XML (enveloping) ან ცალკე იდგეს (detached). ის შექმნილია შემთხვევებისთვის, როცა დოკუმენტს ადამიანი კი არა, პროგრამა კითხულობს; გამოიყენება XML-ზე დაფუძნებულ დოკუმენტებში, როგორიცაა UBL-TR ფორმატის e-Fatura.
რისთვის არის ASiC?
ASiC (Associated Signature Containers) ხელმოწერილ დოკუმენტსა და მის ხელმოწერას ერთ ZIP კონტეინერში ერთად ატარებს. ASiC-S ერთი დოკუმენტისთვისაა, ASiC-E — რამდენიმესთვის. შიგნით ხელმოწერა შეიძლება იყოს CAdES ან XAdES; ASiC ხელმოწერის ახალი ტიპი კი არ არის, არამედ გადატანის ფორმაა.
დონეები: B-B, B-T, B-LT, B-LTA
ფორმატი პასუხობს კითხვას „სად ინახება ხელმოწერა“, დონე კი — „რამდენ ხანს შეიძლება ხელმოწერის შემოწმება“. ETSI-ის საბაზისო (baseline) პროფილებს ოთხი დონე აქვს:
- B-B (Basic): ხელმოწერა, ხელმომწერის სერტიფიკატი და ხელმოწერილი ატრიბუტები. მოწმდება, სანამ სერტიფიკატი მოქმედებს.
- B-T (Timestamp): ემატება სანდო დროის შტამპი; მტკიცდება, არაუგვიანეს რომელ მომენტში დაისვა ხელმოწერა.
- B-LT (Long-Term): სერტიფიკატების ჯაჭვი და გაუქმების სტატუსი (CRL, OCSP) ხელმოწერაში ჩაიშენება; სერტიფიკატის ვადა მოგვიანებით რომც ამოიწუროს, შემოწმების მონაცემები დოკუმენტთან ერთად რჩება.
- B-LTA (Long-Term Archive): ემატება საარქივო დროის შტამპი, რომლის განახლებაც შეიძლება; გამოყენებული კრიპტოგრაფიული ალგორითმები რომც მოძველდეს, ხელმოწერის მტკიცებულებითი ძალა ნარჩუნდება.
ETSI-ის ძველ დასახელებებში იგივე საფეხურები BES, EPES, T, C, X, XL და A სახელებით გვხვდება; თურქეთში ბევრი აპლიკაცია და დოკუმენტაცია ჯერ კიდევ ამ სახელებს იყენებს. წლობით შესანახი დოკუმენტისთვის (ხელშეკრულება, არქივი, სახელფასო უწყისი) ირჩევენ მინიმუმ B-LT-ს, სასურველია B-LTA-ს; ყოველდღიური, ხანმოკლე დამტკიცებისთვის ხშირად B-T საკმარისია.
რომელი ავირჩიოთ?
- თუ დოკუმენტს ადამიანი გახსნის და წაიკითხავს და ის PDF-ია: PAdES. მიმღებს დამატებითი პროგრამის დაყენება არ სჭირდება.
- თუ დოკუმენტი XML-ია და მას პროგრამა დაამუშავებს: XAdES.
- თუ ფაილი არც PDF-ია და არც XML, ან მეორე მხარე CAdES-ს ითხოვს: CAdES.
- თუ რამდენიმე ფაილს ერთ პაკეტად აწერენ ხელს: ASiC-E.
- თუ ოფიციალური წერილი თურქეთის სახელმწიფო დაწესებულებაში იგზავნება: ფორმატს თქვენ არ ირჩევთ; მას e-Yazışma პაკეტის წესები განსაზღვრავს.
დამოკიდებულია თუ არა იურიდიული ძალა ფორმატზე?
არა. თურქეთში, ელექტრონული ხელმოწერის შესახებ 5070-ე კანონის მიხედვით, უსაფრთხო ელექტრონული ხელმოწერა ხელით მოწერილი ხელმოწერის იდენტურ სამართლებრივ შედეგს იწვევს. ამას ფორმატზე მეტად განსაზღვრავს ის, რომ ხელმოწერა დასმულია კვალიფიციური (nitelikli) ელექტრონული სერტიფიკატით და ხელმოწერის შექმნის უსაფრთხო საშუალებით (სმარტ-ბარათი, ტოკენი, HSM ან მობილური ხელმოწერა). PAdES, CAdES და XAdES ამ ხელმოწერის მატარებელი სხვადასხვა კონტეინერებია.
ELPO-ს მხრიდან
მომხმარებლებისთვის, რომლებსაც კოდის წერის გარეშე დესკტოპზე ხელმოწერა სურთ, İmzacı სმარტ-ბარათით აწერს ხელს PDF-სა და XML-ს, ამზადებს e-Yazışma პაკეტს და ასრულებს საქაღალდეზე დაფუძნებულ მასობრივ ხელმოწერას. გუნდებისთვის, რომლებსაც ხელმოწერის საკუთარ პროგრამულ უზრუნველყოფაში ჩაშენება სურთ, eSignature ელექტრონული ხელმოწერის ბიბლიოთეკა ქმნის და ამოწმებს CAdES, XAdES, PAdES და ASiC ფორმატებს გრძელვადიანი არქივის დონემდე; რადგან თითოეული ფორმატი ცალკე პაკეტია, პროექტში მხოლოდ გამოყენებული ხვდება. ორივე პროდუქტის ზოგადი მიმოხილვა e-İmza გვერდზეა.