FSAA Applet Certificate Management Overview
Communication between the FSAA Data Collector and the FSAA Applet is secure by default using HTTPS. Authentication requires at least three certificates, which you must store in the correct certificate store managed by the FSAA Data Collector. These three certificates are:
- The certificate authority (stored in the FSAA Certificate Authority Store)
- The server certificate (stored in the FSAA Server Certificate Store)
- The client certificate (stored in the FSAA Client Certificate Store)
The FSAA Data Collector and Applet server support certificates in both the user’s certificate store and the computer’s certificate store. Store certificates in the user's certificate store that is running the FSAA Data Collector or Applet server, because the computer's certificate store requires administrative access. When you generate certificates using the Automatic option, Enterprise Auditor stores them in the user’s certificate store.
There are three Certificate Exchange Options provided by the FSAA Data collector:
-
Automatic (Default Option) – The FSAA Data Collector and Applet server handle the creation of a self-signed certificate and certificate exchange entirely
- The self-signed CA generated will be valid for two years and the FSAA Data Collector and Applet server will also manage expired certificates and remove certificates that are no longer valid from the FSAA stores
-
Manual – The FSAA Data Collector will expect all certificates to be valid and in their respective certificate stores before running a scan
-
To create and store certificates, use the
FSAACertificateManager.exetool. This tool simplifies the process of creating certificates and stores them in the location that the FSAA Data Collector and Applet server expect. See the FSAA Manual Certificate Configuration topic for additional information.The
FSAACertificateManager.exetool is located in theStealthAUDIT\PrivateAssemblies\FILESYSTEMACCESS\Appletdirectory. For complete instructions and examples on how to use the tool, runFSAACertificateExchangeManager.exewith the-helpcommand.
noteIf the FSAA Data Collector and Applet are on separate domains without a trust, use this option.
-
-
Provide Certificate Authority – The certificate exchange process is the same as with the Automatic option. However, instead of creating a self-signed certificate, the FSAA Data Collector uses a certificate you provide through the FSAA Data Collector Wizard. The FSAA Data Collector stores the provided certificate in the FSAA Certificate Authority Store.
noteIf the provided certificate isn't self-signed as the Certificate Authority, you must also store the root certificate and the Certificate Authority’s certificate chain in the FSAA Certificate Authority Store on both the client and server hosts.
warningThe FSAA Applet doesn't support password-protected certificates. Certificates generated when the Automatic option is selected have no password. When manually creating a certificate for use with the FSAA Applet, omit the password parameter.
Additionally, you can configure the port used for secure certificate exchange by selecting the Specify certificate exchange port checkbox on the Applet Settings page of the FSAA Data Collector Wizard. The default port is 8767.