-
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!newsfeed.neostrada.pl!n
emesis.news.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!not-for-m
ail
From: "Wiktor Zychla" <u...@n...com.eu>
Newsgroups: pl.comp.programming
Subject: podpis elektroniczny danych z okna przeglądarki
Date: Wed, 21 Jan 2009 11:45:24 +0100
Organization: TP - http://www.tp.pl/
Lines: 50
Message-ID: <gl6ufj$rt3$1@atlantis.news.neostrada.pl>
NNTP-Posting-Host: 195.116.95.201
Mime-Version: 1.0
Content-Type: text/plain; format=flowed; charset="iso-8859-2"; reply-type=original
Content-Transfer-Encoding: 8bit
X-Trace: atlantis.news.neostrada.pl 1232534835 28579 195.116.95.201 (21 Jan 2009
10:47:15 GMT)
X-Complaints-To: u...@n...neostrada.pl
NNTP-Posting-Date: Wed, 21 Jan 2009 10:47:15 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.5512
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579
Xref: news-archive.icm.edu.pl pl.comp.programming:180769
[ ukryj nagłówki ]chciałbym upewnić się, że nie ma innych możliwości niż te wskazane przeze
mnie poniżej (w sensie "tak to się właśnie robi").
scenariusz: strona uruchomiona w przeglądarce, w której użytkownik cośtam w
formanty html sobie powpisywał. skądinąd użytkownik ma w systemie
(przeglądarce) zainstalowany certyfikat do podpisu elektronicznego i
nieistotne jest skąd ma ten certyfikat ani czy jest on kwalifikowany.
tak czy siak, z poziomu kodu uruchamianego w przeglądarce muszę przeczytać
dane formularza, użyć jakiegoś api do podpisania ich (co zrobię z wynikiem
podpisywania to też jest nieistotne).
rozważam następujące możliwości.
1. istnieje jakieś API wbudowane w przeglądarki, które umożliwia na
wykonanie operacji kryptograficznej z poziomu javascript (taki
XmlHttpRequest tylko do podpisywania). ponieważ nigdy o czymś takim nie
słyszałem, zakładam że nic takiego nie ma. niemniej gdyby było to możliwe,
to byłaby rewelacja, bo nie wymagałbym niczego specjalnego po stronie
klienta.
2. napisanie apletu java (i podpisanie go moim certyfikatem), który użyje
api kryptograficznego javy. to rozwiązanie jest absolutnie realne, jednak
wymaga jre po stronie klienta.
3. napisanie kawałka activex (i podpisanie go moim certyfikatem), który
użyje ms crypto api. to rozwiazanie również jest absolutnie realne, jednak
wymaga windowsa.
4. napisanie kawałka kodu we flasu / action script, który użyje jakiegoś api
kryptograficznego dostępnego z poziomu osadzonego w stronie swfa. nie wiem
czy coś takiego istnieje, ale byłoby również ciekawe, bo wyobrażam sobie, że
wymagałoby wyłącznie plugina flashowego, a to ograniczenie jest najmniej
dotkliwe w porównaniu z ograniczeniami p.2 i p.3.
5. ?? [coś innego o czym nie wiem]
oczywiście mogę kupić gotowe komponenty, tyle że te które znam wpadają w p.2
albo w p.3 i dlatego też najpierw próbuję temat rozeznać nieco szerzej (poza
tym sam też potrafiłbym taki komponent sobie napisać, ostatecznie też kupię
już gotowy).
z góry dzięki za konstruktywne uwagi w temacie,
pozdrawiam
Wiktor Zychla
ps. chciałbym o ile to możliwe uniknąć dyskusji poza tematem czyli "a
dlaczego nie aplikacją desktopową", "a po co ten podpis" itd. interesuje
mnie wyłącznie warstwa technologiczna : przeglądarka + podpis elektroniczny.
Następne wpisy z tego wątku
- 21.01.09 11:41 Rafal\(sxat\)
- 21.01.09 12:11 porneL
- 21.01.09 12:19 Rafal\(sxat\)
- 21.01.09 12:50 porneL
- 21.01.09 13:04 Stachu 'Dozzie' K.
- 21.01.09 13:35 Rafal\(sxat\)
- 21.01.09 13:35 porneL
- 21.01.09 14:26 Wiktor Zychla
- 22.01.09 08:40 Rafal\(sxat\)
Najnowsze wątki z tej grupy
- Alg. kompresji LZW
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
Najnowsze wątki
- 2025-02-10 Spalił się spaliniak
- 2025-02-10 zarowka wifi - z sensowna apka lub lepiej albo lokalnie lub przez web. I zeby harmonogram miala
- 2025-02-10 Chrzanów => Programista NodeJS <=
- 2025-02-10 Kraków => DevOps Engineer (Junior or Regular level) <=
- 2025-02-10 Dlaczego takie preferencje banków?
- 2025-02-10 Białystok => iOS Developer (Swift) <=
- 2025-02-10 Mińsk Mazowiecki => Team Lead / Tribe Lead FrontEnd <=
- 2025-02-10 Białystok => System Architect (Java background) <=
- 2025-02-10 Współczesne mierniki zniekształceń nieliniowych THD audio, produkują jakieś?
- 2025-02-10 Szczecin => Senior Field Sales (system ERP) <=
- 2025-02-10 Gliwice => Business Development Manager - Dział Sieci i Bezpieczeńst
- 2025-02-10 Chrzanów => Specjalista ds. public relations <=
- 2025-02-10 Chrzanów => NodeJS Developer <=
- 2025-02-10 Warszawa => JavaScript / Node / Fullstack Developer <=
- 2025-02-10 Gliwice => Ekspert IT (obszar systemów sieciowych) <=