Fortify enables cross-browser usage of local certificates and smart cards

Avaliable for MacOS, Windows 7 and later Browsers IE 11, Edge, Safari, and Chrome

Download App

What does Fortify do?

  • Use your smart card or security token that has already been enrolled with a certificate with web applications.

  • Enroll for a new certificate or renew an existing one.

  • Build applications that can sign/verify or encrypt/decrypt using locally installed certificates, smart cards or security tokens.

Download App

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 Open.
  3. Complete installation.

How to manage trusted sites

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

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 Fortify icon on the panel at the bottom of your desktop.
  2. Click Settings item.
  3. There is a list of trusted sites. If you want to remove some site from list, hover it on and c lick 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?

maxOS 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.

Trusted by

  • CFIA logo
  • Actalis logo
  • CA Security logo
  • Harica logo
  • Hancock logo
  • Setasign logo