Სარჩევი:

როგორ მუშაობს XML ხელმოწერა?
როგორ მუშაობს XML ხელმოწერა?

ვიდეო: როგორ მუშაობს XML ხელმოწერა?

ვიდეო: როგორ მუშაობს XML ხელმოწერა?
ვიდეო: ელექტრონული ხელმოწერის ინსტრუქცია 2024, ნოემბერი
Anonim

XML ხელმოწერა . ან XML ხელმოწერა გამოიყენება რესურსზე ხელმოწერისთვის, რომელიც შეიცავს მის ფარგლებს გარეთ XML დოკუმენტი არის მოუწოდა განცალკევებულს ხელმოწერა ; თუ ის არის გამოიყენება მისი შემცველი დოკუმენტის რაღაც ნაწილზე ხელმოწერისთვის არის ე.წ. კონვერტში ხელმოწერა ; თუ ის შეიცავს ხელი მოაწერა მონაცემები თავისთავად მასში არის კონვერტს უწოდებენ ხელმოწერა.

შემდგომში, შეიძლება ასევე იკითხოთ, რას უზრუნველყოფს XML ხელმოწერა?

XML ხელმოწერები უზრუნველყოფს მთლიანობის, შეტყობინების ავთენტიფიკაციის ან/და ხელმომწერის ავთენტიფიკაციის სერვისები ნებისმიერი ტიპის მონაცემებისთვის, მიუხედავად იმისა, მდებარეობს XML რომელიც მოიცავს ხელმოწერა ან სხვაგან.

გარდა ამისა, როგორ დავადასტურო XML ხელმოწერა? რომ გადაამოწმეთ The ციფრული ხელმოწერა of an XML დოკუმენტი გადაამოწმეთ დოკუმენტში, თქვენ უნდა გამოიყენოთ იგივე ასიმეტრიული გასაღები, რომლისთვისაც იყო გამოყენებული ხელმოწერა . შექმენით CspParameters ობიექტი და მიუთითეთ გასაღების კონტეინერის სახელი, რომლისთვისაც გამოიყენებოდა ხელმოწერა . მიიღეთ საჯარო გასაღები RSACryptoServiceProvider კლასის გამოყენებით.

ასევე იცით, როგორ მოვაწერო ხელი XML ფაილს?

XML დოკუმენტზე ციფრული ხელმოწერისთვის

  1. შექმენით CspParameters ობიექტი და მიუთითეთ გასაღების კონტეინერის სახელი.
  2. შექმენით ასიმეტრიული გასაღები RSACryptoServiceProvider კლასის გამოყენებით.
  3. შექმენით XmlDocument ობიექტი XML ფაილის დისკიდან ჩატვირთვით.
  4. შექმენით ახალი SignedXml ობიექტი და გადაეცით მას XmlDocument ობიექტი.

როგორ მუშაობს ციფრული ხელმოწერა?

ციფრული ხელმოწერები მუშაობს იმის დამტკიცებით, რომ ა ციფრული შეტყობინება ან დოკუმენტი არ შეცვლილა - განზრახ თუ უნებლიედ - ხელმოწერის მომენტიდან. ციფრული ხელმოწერები აკეთებენ ეს შეტყობინების ან დოკუმენტის უნიკალური ჰეშის გენერირებით და მისი დაშიფვრით გამგზავნის პირადი გასაღების გამოყენებით.

გირჩევთ: