Բովանդակություն:

Ինչպե՞ս է աշխատում XML ստորագրությունը:
Ինչպե՞ս է աշխատում XML ստորագրությունը:

Video: Ինչպե՞ս է աշխատում XML ստորագրությունը:

Video: Ինչպե՞ս է աշխատում XML ստորագրությունը:
Video: ՊԵԿ-ը ստեղծել է Mobile ID ստորագրության հնարավորություն 2024, Մայիս
Anonim

XML ստորագրություն . Ան XML ստորագրություն օգտագործվում է ռեսուրսը ստորագրելու համար, որը գտնվում է դրա պարունակությունից դուրս XML փաստաթուղթ է կոչվում է անջատված ստորագրությունը ; Եթե այն է օգտագործվում է իր պարունակող փաստաթղթի ինչ-որ մաս ստորագրելու համար, այն է կոչվում է ծրար ստորագրությունը ; եթե այն պարունակում է ստորագրված տվյալներ իր ներսում է կոչվում է ծրար ստորագրությունը.

Հետագայում, կարելի է նաև հարցնել, թե ինչ է տալիս XML ստորագրությունը:

XML ստորագրությունները ապահովում են ամբողջականության, հաղորդագրության նույնականացման և/կամ ստորագրողի նույնականացման ծառայություններ ցանկացած տեսակի տվյալների համար, անկախ այն բանից՝ դրանք գտնվում են XML որը ներառում է ստորագրությունը կամ այլ տեղ։

Բացի այդ, ինչպե՞ս կարող եմ վավերացնել XML ստորագրությունը: Դեպի հաստատել որ թվային ստորագրություն -ի ան XML փաստաթուղթ դեպի հաստատել փաստաթուղթը, դուք պետք է օգտագործեք նույն ասիմետրիկ բանալին, որի համար օգտագործվել է ստորագրում . Ստեղծեք CspParameters օբյեկտ և նշեք բանալիների կոնտեյների անունը, որի համար օգտագործվել է ստորագրում . Առբերեք հանրային բանալին՝ օգտագործելով RSACryptoServiceProvider դասը:

Նաև գիտեք, թե ինչպես կարող եմ ստորագրել XML ֆայլը:

XML փաստաթուղթը թվային ստորագրելու համար

  1. Ստեղծեք CspParameters օբյեկտ և նշեք բանալիների կոնտեյների անունը:
  2. Ստեղծեք ասիմետրիկ բանալի՝ օգտագործելով RSACryptoServiceProvider դասը:
  3. Ստեղծեք XmlDocument օբյեկտ՝ բեռնելով XML ֆայլ սկավառակից:
  4. Ստեղծեք նոր SignedXml օբյեկտ և փոխանցեք XmlDocument օբյեկտը:

Ինչպե՞ս է գործում թվային ստորագրությունը:

Թվային ստորագրություններն աշխատում են ապացուցելով, որ ա թվային հաղորդագրությունը կամ փաստաթուղթը ստորագրված պահից դիտավորյալ կամ ոչ միտումնավոր փոփոխության չեն ենթարկվել: Թվային ստորագրություններն անում են սա՝ ստեղծելով հաղորդագրության կամ փաստաթղթի եզակի հեշ և գաղտնագրելով այն՝ օգտագործելով ուղարկողի անձնական բանալին:

Խորհուրդ ենք տալիս: