jfreesteel
jfreesteel copied to clipboard
“JFreesteel eID Viewer” will damage your computer. You should move it to the Bin.

Било би згодно када би програм просто био потписан. Шта је потребно за то?
Izvini, nisam razumeo komentar a ni pitanje. Prilikom instalacije macOS je izbacio gresku. Na macOS Catalina vise ne postoji opcija "open from untrusted developer".
Јасно - моје питање је било како постати trusted developer.
https://developer.apple.com/programs/enroll/
Da li postoji resenje za ovo?
Постоји. Треба да се неко региструје као старатељ програма Еплу, и да се направи потписан инсталатер за Мека. Пинг, @grakic! :)
Искрено, у данашње време не бих инсталирао ниједан непотписан пакет. Шансе су скоро 100% да тако на свом рачунару покрећеш нешто што рудари биткоин на твоју струју.
Čekamo na Apple da odobri novi dev account...
Uspeo sam da pokrenem aplikaciju na sledeći način:
- Desni klik na JFreesteel eID Viewer pa Show Package Contents
- Otvoriti Java folder
- Dvoklik na eidviewer-1.1.jar
Naravno, sve to može i iz terminala:
- cd /Applications/JFreesteel\ eID\ Viewer.app/Contents/Java
- java -jar eidviewer-1.1.jar
Upravo probah i jedan i drugi nacin, ali bezuspesno. Kada idem klik na eidviewer-1.1.jar (ili kada pozovem iz terminala) otvori mi se java i zatvori.
Evo ga i output
Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: input == null! at java.desktop/javax.imageio.ImageIO.read(ImageIO.java:1400) at net.devbase.jfreesteel.viewer.EidViewer.createAndShowGUI(EidViewer.java:174) at net.devbase.jfreesteel.viewer.EidViewer.access$7(EidViewer.java:157) at net.devbase.jfreesteel.viewer.EidViewer$1.run(EidViewer.java:137) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:316) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715) at java.base/java.security.AccessController.doPrivileged(AccessController.java:391) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90))
I ja imam isti problem. Je l' neko uspeo da pokrene aplikaciju kod sebe? Hvala!
Solved: https://www.reddit.com/r/applehelp/comments/fhbdsg/how_can_i_bypass_the_will_damage_your_computer/
App info, stiklirati Overide Malware Protection - MacOS - BigSur, nakon toga app se pokrece ali izbacuje gresku da ne vidi Card Reader:
Na MacOS Catalina radi sasvim OK !
pokretanje aplikacije is terminala daje gresku:
[AWT-EventQueue-0] ERROR net.devbase.jfreesteel.EidCard - Reader error java.lang.IndexOutOfBoundsException: Index: 0 at java.util.Collections$EmptyList.get(Collections.java:4456) at net.devbase.jfreesteel.viewer.EidViewer.pickTerminalGUI(EidViewer.java:243) at net.devbase.jfreesteel.viewer.EidViewer.createAndShowGUI(EidViewer.java:206) at net.devbase.jfreesteel.viewer.EidViewer.access$7(EidViewer.java:157) at net.devbase.jfreesteel.viewer.EidViewer$1.run(EidViewer.java:137) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Isto, upgrade-ovao na Big Sur i app je prestala sa radom. Ovo za malware sam štiklirao i pali je ali ne detektuje Smart Card Reader
Izvadio sam novu ličnu kartu ovog meseca, pa reko' da probam ponovo... Na macOS Catalina 10.15.7 situacija je sledeća:
- kada se uradi Override Malware Protection:
dobije se ovo:
iako je lična karta u čitaču.
Ima li bilo kakve šanse da, ako već ne možemo da nateramo državu, barem podelimo troškove oko dev accounta (ili šta već treba) za ovo... samo da počne da radi?
Hvala @grakic @eboye i svima drugima puno!
@Ptiki ja sam prešao na linux gde radi OK, ne koristim više MacOS. Dodatno licenca je 100$, al godišnje, tako da mislim da bi tu bilo najbolje da neko ko ima Apple Dev nalog zapravo potpiše app.
Ja sam inače probao da kompajliram app za MacOS, međutim nisam uspeo zbog raznih problema sa verzijom jave i sl.
Nazalost izgleda da je napusten projekat