Previous Topic: One-Way SSLNext Topic: Enable One-Way SSL Between AuthMinder Components and Database


Two-Way SSL

Perform the following steps to enable two-way SSL between arwfutil and the AuthMinder Server:

  1. Log in to Administration Console using a Master Administrator account.
  2. Activate the Services and Server Configurations tab in the main menu.
  3. Activate the WebFort tab in the submenu.
  4. Under Instance Configurations, click the Trusted Certificate Authorities link to display the corresponding page.

    The Trusted Certificate Authorities page appears.

  5. Set the following information:
  6. Click the Save button.
  7. Under Instance Configurations, click the Protocol Management link to display the corresponding page.

    The Protocol Configuration page appears.

  8. Select the Server Instance for which you want to configure the protocols.
  9. In the List of Protocols section, click the Server Management Web Services link.

    The page to configure the protocol appears.

  10. Configure the following fields:
  11. Click the Save button.
  12. Restart the AuthMinder Server instance. See "Restarting a Server Instance" for instructions on how to restart the AuthMinder Server.
  13. Navigate to the following location:
  14. Open the arcotcommon.ini file in an editor window to add the SSL configuration parameters.
    1. Add the following section at the end of the file:
      [arcot/webfort/wfutil]
      Transport=
      ReadTimeOut=
      ServerRootPEM=
      ClientP12=
      ClientP12PwdKey=
      ClientPEM=
      
      

      The following table explains these parameters:

Parameter

Default Value

Description

Transport

TCP

The communication mode between the arwfutil utility and the AuthMinder Server. Following are the supported values:

  • TCP
  • 1SSL
  • 2SSL

ReadTimeout

No Default

The maximum time in milliseconds allowed for a response from AuthMinder Server.

ServerRootPEM

No Default

 

Provide the complete path for the CA certificate file of the server. The file must be in PEM format.

For example:

server.CACertPEMPath=<%SystemDrive%>/certs/webfort_ca.pem

(For software encryption) ClientP12

No Default

Provide the path for the client certificate, which is in p12 format.

(For software encryption) ClientP12PwdKey

No Default

Enter the key label that is used to access the client P12 password stored in the securestore.enc file.

(For hardware encryption)

ClientPEM

No Default

 

Provide the complete path for the CA certificate file of the client. The file must be in PEM format.

  1. Save the changes and close the file.
  1. Verify that the AuthMinder Server is enabled for SSL communication by performing the following steps:
    1. Navigate to the following location:
      • On Windows:
        <install_location>\Arcot Systems\logs
        
      • On UNIX-Based Platforms:
        <install_location>/arcot/logs
        
    2. Open the arcotwebfortstartup.log file in a text editor.
    3. Search for the following section:

      Listing : [Successful listeners(Type-Port-FD)]

    4. In this section, you must find the following line:
      ServerManagement-WS............................... : [SSL-9743-<Internal_listener_identifier>-[subject [<cert_subject>] issuer [<cert_issuer>] sn [<cert_serial_number>] device [<device_name>]]]
      
    5. Close the file.