Package Details: embridge-bin 3.1.9.1-1

Git Clone URL: https://aur.archlinux.org/embridge-bin.git (read-only, click to copy)
Package Base: embridge-bin
Description: Secure channel between network applications and keys stored in hardware tokens
Upstream URL: https://embridge.emudhra.com
Keywords: incometax india mca
Licenses: custom
Submitter: amish
Maintainer: amish
Last Packager: amish
Votes: 2
Popularity: 0.000001
First Submitted: 2022-02-14 09:25 (UTC)
Last Updated: 2023-12-27 10:25 (UTC)

Pinned Comments

amish commented on 2023-06-21 14:05 (UTC)

I have managed to get the package to run again. And it seems to be receiving requests for MCA v3 signing but it still does not detect the ePass2003Auto tokens. So package still remains useless for me.

If anyone knows the solution, then please let me know.

You may try if your USB token gets detected.

Emudhra people did not help much except asking for phone number everytime I emailed them but they never called.

Latest Comments

amish commented on 2023-06-21 14:05 (UTC)

I have managed to get the package to run again. And it seems to be receiving requests for MCA v3 signing but it still does not detect the ePass2003Auto tokens. So package still remains useless for me.

If anyone knows the solution, then please let me know.

You may try if your USB token gets detected.

Emudhra people did not help much except asking for phone number everytime I emailed them but they never called.

tshering commented on 2022-06-21 08:47 (UTC)

Ok, so I followed this link https://menari.eu/post/42508697963/feitian-epass2003-with-opensc-on-archlinux and got the following results:

tshering@AsRock:~$ systemctl start pcscd tshering@AsRock:~$ opensc-tool -l

Detected readers (pcsc)

Nr. Card Features Name 0 Yes FT ePass2003Auto 00 00 tshering@AsRock:~$ opensc-tool --name Using reader with a card: FT ePass2003Auto 00 00 epass2003 tshering@AsRock:~$ opensc-tool --list-drivers Available card drivers: cardos Siemens CardOS flex Schlumberger Multiflex/Cryptoflex cyberflex Schlumberger Cyberflex gpk Gemplus GPK gemsafeV1 Gemalto GemSafe V1 applet asepcos Athena ASEPCOS starcos STARCOS tcos TCOS 3.0 oberthur Oberthur AuthentIC.v2/CosmopolIC.v4 authentic Oberthur AuthentIC v3.1 iasecc IAS-ECC belpic Belpic cards incrypto34 Incard Incripto34 akis TUBITAK UEKAE AKIS entersafe entersafe epass2003 epass2003 rutoken Rutoken driver rutoken_ecp Rutoken ECP and Lite driver myeid MyEID cards with PKCS#15 applet dnie DNIe: Spanish eID card MaskTech MaskTech Smart Card atrust-acos A-Trust ACOS cards westcos WESTCOS compatible cards esteid2018 EstEID 2018 idprime Gemalto IDPrime coolkey COOLKEY muscle MuscleApplet sc-hsm SmartCard-HSM mcrd MICARDO 2.1 / EstEID 3.0 - 3.5 setcos Setec cards PIV-II Personal Identity Verification Card cac Common Access Card (CAC) itacns Italian CNS isoApplet Javacard with IsoApplet gids GIDS Smart Card openpgp OpenPGP card jpki JPKI(Japanese Individual Number Cards) npa German ID card (neuer Personalausweis, nPA) cac1 Common Access Card (CAC 1) default Default driver for unknown cards

tshering@AsRock:~$ opensc-tool --list-readers

Detected readers (pcsc)

Nr. Card Features Name 0 No FT ePass2003Auto 00 00

But when I try to test the DSC on this website https://embridge.emudhra.com/tool/ it doesn’t work. Searching in about config section in Firefox shows Javascript as enabled. Is there something I am missing here ?? Please help

P.S.Also to let you know I downloaded files from eMudhra Repository for General Downloads (https://www.e-mudhra.com/repository/) for Linux but didn’t install them as they supported .deb and .rpm format.

tshering commented on 2022-06-11 15:10 (UTC) (edited on 2022-06-12 10:35 (UTC) by tshering)

Ok. uninstalled the previous version from opt/eMudra/emBridge. Updated embridge-bin from AUR and ran the app from usr/bin/embridge which recreated the necessary files in opt/eMudra/emBridge. Was forced to do sudo sh start.sh from /opt/eMudhra/emBridge/App/Resources/Source ( otherwise throwing errors) and then emBridge restarted. Opening the emb.html file with Firefox shows that emBridge is running and active and updated.Now systemctl start emBridge.service shows systemd emBridge.service loaded and active [ first is sudo sh start.sh(in Source folder) which creates the emBridge.service file. Then sudo sytemctl enable emBridge.service and finally sudo systemctl start emBridge.service ]. But the emBridge icon present in /opt/eMudhra/emBridge/App is not there in the Desktop entry ( showing some errors regarding KDE ← If KDE developers could also look into this - it would be of much help.).. Now only need to test it out with a DSC. I think dotnet.core and oracle-java in repositories should also be added as dependencies for the embridge-bin build. Many many thanks.

amish commented on 2022-06-11 11:05 (UTC)

@tshering

I have pushed a new version which has a patch to possibly fix the issue.

Please rebuild and try.

All you need to do is run /usr/bin/embridge.

Do not chmod 755 *.sh files as they do strange stuff (possibly for Ubuntu)

tshering commented on 2022-06-10 19:34 (UTC) (edited on 2022-06-10 19:37 (UTC) by tshering)

cannot start /ur/bin/embridge.. Had to enter directory /opt/eMudra/embridge/App/Resources/Source and make all sh files executable with chmod755 command. executing sh start.sh restarts the service and creates the emBridge.service file( which again had to be made executable with chmod 755 command.After that when I click emb.html file it shows status as installed and active but unable to fetch updates. But systemctl command shows emBridge.service as loaded but failed. Please guide.

amish commented on 2022-06-10 14:35 (UTC) (edited on 2022-06-11 10:58 (UTC) by amish)

@tshering Please simply run /usr/bin/embridge as normal user.

No need to run with su.

tshering commented on 2022-06-09 14:16 (UTC) (edited on 2022-06-09 14:31 (UTC) by tshering)

sudo sh embridge.sh [sudo] password for tshering: sh: embridge.sh: No such file or directory tshering@AsRock:/usr/bin$ sudo start embridge sudo: start: command not found tshering@AsRock:/usr/bin$ sudo ./embridge Process terminated. Couldn't find a valid ICU package installed on the system. Set the configuration flag System.Globalization.Invariant to true if you want to run with no globalization support. at System.Environment.FailFast(System.String) at System.Globalization.GlobalizationMode.GetGlobalizationInvariantMode() at System.Globalization.GlobalizationMode..cctor() at System.TimeZoneInfo.GetDisplayName(TimeZoneDisplayNameType, System.String ByRef) at System.TimeZoneInfo..ctor(Byte[], System.String, Boolean) at System.TimeZoneInfo.GetTimeZoneFromTzData(Byte[], System.String) at System.TimeZoneInfo.GetLocalTimeZoneFromTzFile() at System.TimeZoneInfo+CachedData.CreateLocal() at System.DateTime.get_Now() at A.H.A(System.String) at emBridge.Program.Main(System.String[]) ./embridge: line 7: 31791 Aborted (core dumped) /opt/eMudhra/emBridge/emBridge

Please help. Also installed dotnetcore-runtime from repos as well as Oracle java jre from repos.Oracle-java 17(lts) set as default using archlinux-java command

amish commented on 2022-06-08 06:21 (UTC) (edited on 2022-06-08 06:22 (UTC) by amish)

@tshering There is no embridge.service. Simply start /usr/bin/embridge OR create your own service file as necessary.

If you think any dependency is missing then let me know.

tshering commented on 2022-06-07 15:21 (UTC)

systemctl unable to find embridge.service and hence embridge not starting. Also please guide on extra dependencies if required other than the ones mentioned beforehand.