Problem:
Resolution:
The warning 'There is a problem with this website's security certificate' can be caused when the SilkPerformer Borland root Certificate Authority is not trusted by the browser as a root Certificate Authority (CA).
When this happens Internet Explorer will display a page such as:
If a user continues on the to the webpage Internet Explorer will provide some details of the problem in the address bar:
Clicking on this icon will allow the user to see more details about the problem and view the certificate itself.
In this case we can see the Borland server certificate is not a trusted Certification Authority:
While it is usually possible to continue the site, the same warning could be flagged continuously throughout the application or for every test case. It is also possible other issues could arise such as unexpected application behaviour or missing forms, tables or sections.
NOTE: It is NOT recommended that you change the browser setting described below as it is a valid Security Alert.
To bypass this warning message in IE you need to do two things, first install the Borland Root CA certificate into your browser and then disable your browser from flagging warnings on "mis-matching" domain names.
Importing the certificate can be done in Internet Explorer using the following steps (see note at end of this article for Silk Performer versions 9.5 and later):
1) Start the Recorder with the application profile of "Internet Explorer"and enter http://localhost:19100 as the URL. This should bring up a web page called "Load CA Certificate".
2) Click on the option called "Install Root CA Certificate".
3) IE should now prompt you to Open or Save the file (loadCAcert.cer). Click open to be presented with the following screens and steps.
4) Click 'Install certificate...".
5) Click Next.
6) Choose the option 'Place all certificates in the following store' and click Browse.
7) Highlight the store 'Trusted Root Certification Authorities' and click OK, then Next.
8) The Certificate Import Wizard should then present the following screen to almost complete the import.
8) After clicking Finish, the user will be presented with a security warning where they should click Yes.
9) If the import works a success message should be displayed.
The final step is to stop Internet Explorer from flagging "mis-matching" domain names. To do so open Internet Explorer and go to Tools | Internet options | Advanced tab. Scroll to the bottom and find the option 'Warn about certificate address mismatch' and make sure it is unchecked.
Close the browser and try another recording. This time Internet Explorer should no longer display the warning 'There is a problem with this websites security certificate'.
NOTE: Since SilkPerformer 9.5 the Borland Root CA Certificate can be installed in IE from the "Model Script" dialog:
1) Open a project of type, "Web business transaction (HTML/HTTP)"
2) Open the "Model Script" dialog (e.g. by clicking the "Model Script" button on the workflow bar).
3) Select the option, "Record over a secure connection".
4) Select the option, "Configure Borland certificate.
5) Select the option, "Install Borland CA certificate.
6) Using the Certificate Import Wizard, install the certificate into the "Trusted Root Certification Authorities" store.