Re: Elektronický podpis
Firma QCM Brno, delal jsem to pro ne. - Later, Lukas -- View this message in context: http://konference-java-cz.958153.n3.nabble.com/Elektronick-podpis-tp4024997p4025000.html Sent from the konference java.cz mailing list archive at Nabble.com.
Re: Elektronický podpis
Dobrý den, podpisy jsou většinou v pohodě u appletů (někdy zlobí karty - např. pro javu 1.6 je nutno mít 32 bit runtime i 64bit Win 7). Někdy je trochu problém s kvalifikovanými časovými razítky na klientské stanici. Většina časových autorit vyžaduje nějaký způsob ověření a to většinou certifikátem (klient musí mít privátní klíč a certifikát) nebo možná jménem a heslem. Budu-li tato data distribuovat, pak teoreticky každý uživatel může "zdarma" zneužívat časovou autoritu (a může dojít až na problémy s SLA). Zvažte proto, zda je vhodné koncovým klientům distribuovat certifikát nebo jméno a heslo pro práci s autoritou časových razítek. Já osobně bych klienta nechal dokument podepsat a pak bych ne serveru "doplnil" časové razítko v okamžiku vložení dokumentu do systému. Navrhoval jsem kdysi ještě "proxy" metodu, ale bylo to dosti komplikované a naštěstí od něj klient odstoupil... Hotové řešení já ovšem nemám, lépe řečeno nepatří mě. Jirka Melichna > Původní zpráva > Od: Josef Cacek > Předmět: Re: Elektronický podpis > Datum: 29.8.2012 15:46:50 > > Ahojte, > > 2012/8/29 Jan Hruby : > > v aplikaci kterou právě vyvíjíme bychom potřebovali implementovat podporu > > pro elektronický podpis dokumentů. Jde o to umožnit podespat dokument ve > > formátu pdf a vložit kvalifikované časové razítko. Standartním řešením se > > zdá být vytvoření java appletu aby podepsání proběhlo na klientské straně. > > Knihovna iText toto umí nicméně momentálně nás tlačí čas i knowhow v oboru > > elektronických podpisů, takže hledám hotové řešení, které bych pouze > > zabudoval do naší aplikace. > > můžete se inspirovat v mé aplikaci JSignPdf > (http://jsignpdf.sourceforge.net), sice to není aplet, ale logika je > od GUI oddělená, tak by to neměl být problém. > Problém, který tam může být je, že JSignPdf pracuje se starým iTextem > (mírně upravená verze 2.1.7) a vy možná chcete využít verzi z nové > řady 5.x - takže byste si museli přepsat jména balíků iTextu, ale > jinak by to v podstatě mělo být hodně podobné. > > > Honza > > Hezký den, > > -- pepa cacek > > >
Re: Elektronický podpis
Ahojte, 2012/8/29 Jan Hruby : > v aplikaci kterou právě vyvíjíme bychom potřebovali implementovat podporu > pro elektronický podpis dokumentů. Jde o to umožnit podespat dokument ve > formátu pdf a vložit kvalifikované časové razítko. Standartním řešením se > zdá být vytvoření java appletu aby podepsání proběhlo na klientské straně. > Knihovna iText toto umí nicméně momentálně nás tlačí čas i knowhow v oboru > elektronických podpisů, takže hledám hotové řešení, které bych pouze > zabudoval do naší aplikace. můžete se inspirovat v mé aplikaci JSignPdf (http://jsignpdf.sourceforge.net), sice to není aplet, ale logika je od GUI oddělená, tak by to neměl být problém. Problém, který tam může být je, že JSignPdf pracuje se starým iTextem (mírně upravená verze 2.1.7) a vy možná chcete využít verzi z nové řady 5.x - takže byste si museli přepsat jména balíků iTextu, ale jinak by to v podstatě mělo být hodně podobné. > Honza Hezký den, -- pepa cacek
Elektronický podpis
Ahoj, v aplikaci kterou právě vyvíjíme bychom potřebovali implementovat podporu pro elektronický podpis dokumentů. Jde o to umožnit podespat dokument ve formátu pdf a vložit kvalifikované časové razítko. Standartním řešením se zdá být vytvoření java appletu aby podepsání proběhlo na klientské straně. Knihovna iText toto umí nicméně momentálně nás tlačí čas i knowhow v oboru elektronických podpisů, takže hledám hotové řešení, které bych pouze zabudoval do naší aplikace. Dost mě překvapilo, že takové řešení jsem nikde nenašel (a když našel druhá strana nereagovala) a to ani free ani komerční přesto, že jsme byli ochotni do něho zainvestovat. Neřešil jste již někdo tento problém? Nevíte o nějaké společnosti, která by takový applet prodávala? Díky Honza
Logování GWT + Tomcat 7
Dobrý den, chtěl bych poprosit o pomoc s konfigurací logování. Mám projekt napsaný v GWT 2.4, jelikož je projekt v zárodku je prošpikovaný logováním od úrovně SEVERE až po FINEST. Můj gwt.xml soubor obsahuje následující konfiguraci logování: value="ENABLED" /> name="compiler.emulatedStack.recordLineNumbers" value="true" /> Log se vypisuje jak v popup okně aplikace, tak se zapisuje na server (v Eclipse do okna Console) Abych mohl logovat i na serveru, tak jsem do složky SRC (v Eclipse) přidal konfiguraci logování pro tomcat. Soubor logging.properties obsahující následující konfiguraci: handlers = org.apache.juli.FileHandler, java.util.logging.ConsoleHandler org.apache.juli.FileHandler.level = ALL org.apache.juli.FileHandler.directory = ${catalina.base}/logs org.apache.juli.FileHandler.prefix = visualreg. java.util.logging.ConsoleHandler.level = ALL java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter Když spustím Tomcat, vytvoří se mi dle očekávání ve složce logs soubor visualreg.log a aplikace loguje. Problém je, že loguje vše jen od úrovně SEVERE po INFO. Vše ostatní CONFIG, FINE, FINER a FINEST ignoruje. Přitom se v popup okně aplikace vypisuje vše a jsou tam vidět i záznamy o tom, že simpleRemoteHandler hlášku zalogoval. Ukázka textu z popup okna GWT aplikace: Wed Aug 29 08:32:36 GMT+200 2012 cz.vktechnik.visualreg.webapplication.client.VisualREG_WebApplication FINER: onModuleLoad metod started. Wed Aug 29 08:32:36 GMT+200 2012 cz.vktechnik.visualreg.webapplication.client.VisualREG_WebApplication FINE: Check if user is logged in. currentSessionID: undefined Wed Aug 29 08:32:36 GMT+200 2012 WireActivityLogger FINEST: Remote logging message acknowledged Wed Aug 29 08:32:36 GMT+200 2012 WireActivityLogger FINEST: Remote logging message acknowledged Mořím se s tím už druhý den a nejsem schopen přesvědčit Tomcat aby logoval až do úrovně FINEST. Předem děkuji za jakoukoli radu, Korecký