Guides

How to install Fortify

  1. Download Fortify client on your computer.
  2. After downloading you can install. Click right button on Fortify installation file, then click Install.
  3. Complete installation.

How to manage trusted sites

  1. Click on the Fortify icon on the panel at the top of your desktop.
  2. Click the Preferences item.
  3. Click the Sites menu item.
  4. There is a list of trusted sites. If you want to remove some site from the list, hover it on and click the Remove button.

Frequently asked questions

How does Fortify work?

Fortify is a locally installed application that listens on a known TCP port. Web applications use the Fortify WebCrypto polyfill to communicate with this application which enables the web application to use smart cards, security tokens and locally installed certificates.

What smart cards do you support?

Generally Fortify should work with any PKCS#11 enabled smart card. For it to work though it needs to know which driver to load for a given smart card. At this time these are the smart cards that are currently supported:

Fortify is running but the web application says the server is offline, what do I do?

Web applications communicate with fortifying over a special network address known as 127.0.0.1 or localhost. Sometimes host based firewalls or proxy configurations will prevent this communication from taking place.

If you have either of these configured you can try to disable them temporarily and see if it enables the session to be established. Alternatively, you can just add exceptions to allow communications to 127.0.0.1 and try again.

What Browsers does Fortify support?

IE 11, Edge, Safari, Firefox, and Chrome

What Operating Systems does Fortify support?

MacOS 10.12 or greater, Windows 7 and later, Ubuntu 16.04 LTS or greater

Why doesn't Fortify see my certificates?

It is hard to say, there is a chance Fortify is having a problem reading your smart card or token, possibly because there is no PKCS#11 library loaded for it. Another possibility is that maybe the application that uses Fortify is filtering the certificate from the list that it is displaying. Please file a bug in the Github repository with the Fortify log file and detailed information about your environment and problem and we will try to help.

What should I do if the Yubico PKCS#11 module is missing on my computer?

If the Yubico PKCS#11 module is missing, follow these steps to resolve the issue:

  1. Download and install the Yubico PIV Tool from the official Yubico website.
  2. After installation, restart the Fortify application to ensure it properly detects the newly installed module.

Why is the Yubico PKCS#11 Module not loading on Windows?

If the Yubico PKCS#11 module is not loading on your Windows machine, it might be due to missing Yubico binaries in the system PATH. How to fix it:

  1. Add Yubico Binaries to PATH
    • Press Windows + R, type sysdm.cpl, and press Enter.
    • Navigate to the Advanced tab and click Environment Variables.
    • Under System variables, select Path and click Edit.
    • Click New and add the following:
      C:\Program Files\Yubico\Yubico PIV Tool\bin
    • Click OK to save your changes.
  2. Restart Your System
    • Restart your computer to apply the changes.