Download - Svetlin Nakov
Download - Svetlin Nakov
Download - Svetlin Nakov
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
document.write("CAPICOM not installed!")<br />
End If<br />
<br />
При отваряне на примерния HTML документ с Internet Explorer, се изпълнява<br />
скриптът и ако ActiveX контролата CAPICOM е достъпна, се показва диалог за<br />
избор на сертификат (фигура 1-12):<br />
Фигура 1-12. Диалог за избор на сертификат в Internet Explorer<br />
При успешен избор на сертификат и успешна автентикация за достъп до<br />
съответния личен ключ, подаденият текст се подписва. Полученият цифров<br />
подпис съдържа пълната сертификационна верига и цифровия подпис във<br />
формат PKCS#7, записани като текст с Base64 кодиране (фигура 1-13). Без<br />
проблеми се поддържа и подписване със смарт карта (понеже сертификатите<br />
от смарт картите могат да се импортират във Windows Certificate Store).<br />
При подписването с CAPICOM има няколко проблема. Най-сериозният от тях<br />
е, че технологията работи само под Windows с уеб браузър Microsoft Internet<br />
Explorer. Под други операционни системи и уеб браузъри CAPICOM не е<br />
достъпна. Допълнително изискване е нуждата от еднократно инсталиране на<br />
CAPICOM ActiveX контролата върху клиентската машина, което може да<br />
създаде трудности.<br />
Още един проблем е, че за да се подпише даден файл, той трябва да бъде<br />
прочетен, а VBScript не позволява достъп до файловата система.<br />
43