Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Konzolový mód - zadanie keystore hesla cez --password alebo niečo podobné #486

Open
GREPY opened this issue Jul 10, 2024 · 4 comments
Open

Comments

@GREPY
Copy link

GREPY commented Jul 10, 2024

Máte pripravený veľmi pekný konzolový mód, chceli by sme ho využiť pre automatizáciu podpisovania ale zistili sme, že ho nedokážeme použiť, nakoľko podpísanie vyžaduje interakciu používateľa (zadanie keystore hesla). Nedalo by sa toto vyriešiť nejakým argumentom príkazu, kde by sa dalo zadať heslo, aby ho následne nevyžadovalo od používateľa?

Vieme prípadne použiť priamo API aby sme obišli tento problém? Ak áno, viete poskytnúť nejaké príklady, ako by vyzeralo volanie API na podpísanie dokumentu s keystore driverom?

@celuchmarek
Copy link
Member

Bavili sme sa o tom už trochu v #409 . Pridanie --password a podobne vyzerá lákavo, ale musíme sa zamyslieť, či to chceme pdoporovať (podľa mňa áno), keďže je to dosť nebezpečné - ale používať to budú skôr poweruseri alebo uzavreté integrácie. Treba ale mať napamäti, že ak si to niekto takto implementuje, v podstate odstráni ochranu heslom zo svojho certifikátu, za čo dostane efektivitu a rýchlosť, ale stratí bezpečnosť. Hocikto s prístupom k zariadeniu potom bude môcť podpisovať veci v jeho mene. Ak bude mať teda user uložené toto heslo v nejakom skripte alebo ho bude vidno v histórii shellu.

Čiže plán je keď tak pridať parameter do CLI. Pridanie hesla/PIN/BOK do API neprichádza do úvahy.

@jsuchal
Copy link
Member

jsuchal commented Jul 10, 2024

@GREPY robite hromadne podpisovanie alebo aky je ten scenar kde toto potrebujete?

@GREPY
Copy link
Author

GREPY commented Jul 11, 2024

Nie hromadné, skôr automatizované.
Je to webový systém kde v určitej časti procesu sa vygeneruje na serveri PDF a my ho chceme automaticky podpísať, poslať emailom, niekde storovať a pod.

@jsuchal
Copy link
Member

jsuchal commented Jul 11, 2024

Nepoznam proces ani bezpecnostne opatrenia, ale toto by som povazoval za extremne nebezpecne. Niekto tam podvrhne dokument "prevadzam cely majetok" a problem je na svete.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants