abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 22:22 | Nová verze

    Byla vydána nová verze 9.7 multiplatformní digitální pracovní stanice pro práci s audiem (DAW) Ardour. Přehled novinek, vylepšení a oprav v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    včera 18:22 | Komunita

    Vývojáři webového prohlížeče Ladybird dnes oznámili, že mění způsob vývoje. S blížícím se vydáním alfa verze přestávají přijímat veřejné pull requesty. Všechny otevřené veřejné pull requesty budou uzavřeny. Tým nedokáže garantovat bezpečnost AI generovaných pull requestů.

    Ladislav Hagara | Komentářů: 3
    včera 17:33 | Zajímavý software

    OpenLogi (GitHub) je open source náhrada aplikace Logi Options+ pro přizpůsobení myší od společnosti Logitech. Zatím běží pouze na macOS.

    Ladislav Hagara | Komentářů: 1
    včera 04:33 | Nová verze

    Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za květen (YouTube).

    Ladislav Hagara | Komentářů: 10
    4.6. 11:22 | Bezpečnostní upozornění

    Úřad pro ochranu osobních údajů řeší desítky stížností na jednotné měsíční hlášení zaměstnavatele, které stát spustil počátkem dubna. Systém, jenž má firmám odlehčit od desítek formulářů, nejenže výrazně zatížil jejich účetní oddělení, ale docházelo v něm i k únikům osobních dat zaměstnanců k firmám, kde nepracovali. Podle ministerstva práce a sociálních věcí stála za problémem technická chyba. „Incident se týkal několika stovek

    … více »
    Ladislav Hagara | Komentářů: 23
    4.6. 10:46 | Nová verze

    Byla vydána (𝕏, Bluesky) nová verze 22.0.0 open source webového aplikačního frameworku Angular (Wikipedie). Přehled novinek v příspěvku na blogu.

    Ladislav Hagara | Komentářů: 0
    4.6. 04:33 | Nová verze

    Vim Classic byl vydán ve verzi 8.3. Drew DeVault oznámil tento fork editoru Vim (verze 8.2.0148, tj. těsně před zavedením Vim9 skriptování) v březnu letošního roku. Důvodem forku bylo, že vývojáři editorů Vim a Neovim začali při vývoji využívat LLM.

    Ladislav Hagara | Komentářů: 7
    4.6. 03:44 | Komunita

    Open source konference DevConf.CZ 2026 proběhne 18. a 19. června v Brně na FIT VUT. Publikován byl program a spuštěna byla registrace.

    Ladislav Hagara | Komentářů: 1
    3.6. 19:44 | Nová verze

    Společnost JetBrains uvolnila verzi 2 svého open-source velkého jazykového modelu (LLM) pro vývojáře Mellum.

    Ladislav Hagara | Komentářů: 0
    3.6. 14:44 | IT novinky

    Probíhá konference Microsoft Build 2026. Microsoft představuje své novinky: kvantový čip Majorana 2, Surface Laptop Ultra a Surface RTX Spark Dev Box s NVIDIA RTX Spark, Intelligent Terminal, Coreutils for Windows (fork Rust Coreutils), AI modely MAI, AI agenta Scout, platformu pro agent-first zařízení Project Solara, …

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (12%)
     (8%)
     (2%)
     (15%)
     (31%)
     (3%)
     (6%)
     (3%)
     (15%)
     (26%)
    Celkem 1838 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník


    Dotaz: Knihovna pro dig. podpis PDF?

    9.3.2010 17:30 Boris Dušek | skóre: 22 | blog: everything
    Knihovna pro dig. podpis PDF?
    Přečteno: 494×
    Zdravím,

    víte někdo o nějaké multiplatformní knihovně zdarma, která umí podepisovat PDF (jedná se mi o interní podpis uložený jako součást PDF souboru)? Vím, že existuje pro Javu utilitka JSignPdf, která používá knihovnu iText, ale Java na Mac OS X má bug, který znemožňuje použití více než jednoho "podpisu" ze systémového uložiště (Keychain; a dávat klíč ještě do JKS se mi nechce). Přitom na Windows to funguje s Windows Certificate Store OK. Proto by mě zajímalo, jestli existuje mimo iText alternativní knihovna (nejlépe v C(++)) pro interní podepisování PDF, abych si mohl GUI utilitku a la JSignPdf napsat pro Mac OS X sám (za předpokladu, že na to najdu čas :-).

    Díky moc za jakýkoliv nápad.
    vim ~/.emacs

    Odpovědi

    9.3.2010 17:56 Filip Jirsák | skóre: 67 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Knihovna pro dig. podpis PDF?
    Ta chyba na Mac OS X je někde popsaná? V přístupu k systémovému úložišti certifikátů Windows je chyba/problém, protože certifikáty se získávají podle jména, takže pokud máte v úložišti víc certifikátů se stejným jménem, dostanete se jenom k jednomu z nich. Pomáhá pak certifikátu dát ve Windows nějakou unikátní přezdívku, pak se k němu dostanete. Není to na Mac OS X stejný problém?
    9.3.2010 21:46 Boris Dušek | skóre: 22 | blog: everything
    Rozbalit Rozbalit vše Re: Knihovna pro dig. podpis PDF?
    Příloha:
    Díky za odpověď a sorry za zpoždění, ale musel jsem si to pro jistotu znovu zkusit, tentokrát se 2 testovacími certifikáty přímo od PostSignum (IE-only), stejné jméno i email, jen pokaždé jiná organizace a IČO. Na Windows se mi s použitím minimálního testovacího programu v Javě (v příloze) zobrazily oba certifikáty (a nemusel jsem jim dávat ani jinou "přezdívku"), zatímco na Mac OS X jen jeden. Pro jistotu jsem si nechal udělat ještě 3. demo certifikát, ale na úplně jiné jméno a email a organizaci, a výsledek pořád stejný (na Windows se zobrazuje i třetí), takže to není kolizí hodnoty nějakého pole certifikátu.

    Našel jsem vlákno o tomhle problému s Javou na OS X, ale moc jsem se v něm nevyznal. Každopádně to nahlásím Applu :-), ale i tak bych rád měl tu možnost použít nativní knihovnu.

    Testovací program je v příloze, dá se shrnout do této podoby:
            KeyStore keyStore = KeyStore.getInstance(keyStoreName); // keyStoreName je "KeychainStore" na OS X, "Windows-my" na Windows
            keyStore.load(null, null);
            Enumeration<String> keyAliases = keyStore.aliases();
            while (keyAliases.hasMoreElements()) {
                String keyAlias = keyAliases.nextElement();
                if (keyStore.entryInstanceOf(keyAlias, KeyStore.PrivateKeyEntry.class))
                    System.out.println(keyAlias);
    
    vim ~/.emacs
    9.3.2010 22:11 Boris Dušek | skóre: 22 | blog: everything
    Rozbalit Rozbalit vše Re: Knihovna pro dig. podpis PDF?
    Tak jsem se aspoň donutil to nahlásit Applu, Bug ID #7734307.
    vim ~/.emacs
    10.3.2010 09:48 Filip Jirsák | skóre: 67 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Knihovna pro dig. podpis PDF?
    Na Windows by se vám v tomto případě měly vypsat dva (resp. tři) přezdívky (keyAlias), ale pokud budou některé shodné, dostanete se pouze k jednomu certifikátu s danou přezdívkou (protože k certifikátům pak přistupujete právě přes jejich přezdívku). Pokud se ale už v tomto kroku na Mac OS X vypíše jen jedna přezdívka, je to jiná chyba, než ve Windows.
    10.3.2010 10:12 Boris Dušek | skóre: 22 | blog: everything
    Rozbalit Rozbalit vše Re: Knihovna pro dig. podpis PDF?
    Ano, už zde se na OS X vypisuje jediný (první?) certifikát, nehledě na to, jestli se v něčem shoduje s ostatními nebo ne. Ve Windows se skutečně vypíší všechny (i v GUI), ale když zadám dokument postupně podepsat 2 různými podpisy se stejným jménem (tedy i Java přezdívkou) i emailem, tak v podepsaném dokumentu jsou 2 podpisy, ale za stejný certifikát. Když dám ve Windows těmto certifikátům dodatečně jinou Windows přezdívku, tak jednak se Java přezdívka změní na tuto Windows přezdívku, a jednak už pak samozřejmě jde podepisovat 2 certifikáty se stejným jménem i emailem. Díky, i tahle znalost ohledně Windows se bude hodit. Bohužel, Java na OS X selhává naprosto vždy, když je víc než jeden certifikát (nehledě na přezdívky).
    vim ~/.emacs
    10.3.2010 10:11 rastos | skóre: 63 | blog: rastos
    Rozbalit Rozbalit vše Re: Knihovna pro dig. podpis PDF?
    Proto by mě zajímalo, jestli existuje mimo iText alternativní knihovna (nejlépe v C(++)) pro interní podepisování PDF
    V poppleri som vyplnil bug report. Už je tam rok a pol a nevyzerá, že by to niekam spelo.

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.