PeculiarVentures / fortify

Fortify enables web applications to use smart cards, local certificate stores and do certificate enrollment. This is the desktop application repository.
https://fortifyapp.com
Other
113 stars 32 forks source link

Question: website functionality issues #308

Open eoedaral opened 4 years ago

eoedaral commented 4 years ago

Hi, I am facing an issue when login to a webpage that request authentication of smart card using the fortify app, said webpage is in spanish so I can translate any text for you if needed, the website gets stuck at "loading clients certificate" make sure fortify app is running. Of course the app is running so I enabled the log option in the fortify app. Oddly enough I can sign documents with the card and have no issues with the webpage sign in process in my wife´s Windows laptop.

Environment: Macbook Pro 15 2018, macOS Catalina Smart card reader: Athena ASEDriveb V3C Website: apt.cfia.or.cr fortify.log

microshine commented 4 years ago

As I can see from their source code they use only CryptoAPI provider (Windows OS only). image

rmhrisk commented 4 years ago

@eoedaral it seems we have enough information in the log to get to the site which enables us to debug.

The site is coded in such a way it will only work on windows. Do you have a contact at the organization that runs the site? We could tell them how to fix it or we would even be willing to create a re-usable web component to make it easier for them and more robust.

eoedaral commented 4 years ago

Thank you very much, I suspect about the site being the issue, nonetheless I can contact the organization and asked them about the possibility of enabling the site functionality to work with macOS, if they say anything about technical issues I will tell them about your willingness to help them.

rmhrisk commented 4 years ago

Please do; the fix is small but what I would like to do for them is make a web component that encompasses the logic they need so they do not need to write or maintain this code.

This would both improve the usability and maintainability of their application.

I will only have the team do this if they would use the work though.

eoedaral commented 4 years ago

Hi, I just sent them an email about this issue and your suggestions (since we were on holidays in Costa Rica), I really do hope they accept the help. I will update the thread as soon as I get an email from them. Thanks again for the help