Skip to content

Commit c774233

Browse files
authored
Merge pull request #1344 from amanchopra1905/stage
self signed certificate support
2 parents c09bddf + 36513a3 commit c774233

File tree

3 files changed

+74
-11
lines changed

3 files changed

+74
-11
lines changed

docs/real-time-desktop-browser-testing-tools.md

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -105,17 +105,9 @@ Customize your test environment with various settings:
105105
- **Time Zone:** Select the time zone that aligns with your testing needs to ensure accurate testing across different regions.
106106
- **Keyboard Input:** Change the keyboard language during the test session for localized testing scenarios.
107107

108-
<img loading="lazy" src={require('../assets/images/real-time-testing/web-browser/settings.png').default} alt="Image" className="doc_img"/>
109-
110-
## Self Signed Certificate Support
111-
Many web features require a secure HTTPS context to function. In development and staging environments, teams often use self-signed certificates, which browsers do not trust by default. This leads to security warnings, blocked APIs, and feature failures.
112-
113-
LambdaTest’s Self-Signed Certificates Support allows users to enable a setting that treats self-signed HTTPS sites as secure within remote test environments. This ensures seamless testing of HTTPS-only APIs, WebRTC, service workers, and other secure-context-dependent features without manual certificate installation. Its key features are:
114-
- **Bypass Browser Warnings :** Self-signed certificates are recognized as secure.
115-
- **Cross-Platform Support :** Works on Windows, macOS, Android, and iOS.
116-
- **Seamless Integration :** Enable via a simple toggle in the LambdaTest UI.
108+
> 📘 We also provide a support for [Self Signed Certificates](https://www.lambdatest.com/support/docs/real-time-self-signed-certificate/).
117109
118-
<img loading="lazy" src={require('../assets/images/real-time-testing/web-browser/self-signed-certificate.gif').default} alt="Image" className="doc_img"/>
110+
<img loading="lazy" src={require('../assets/images/real-time-testing/web-browser/settings.png').default} alt="Image" className="doc_img"/>
119111

120112
## Switch
121113
Efficiently switch between different devices, browsers, and their OS versions without ending the current test session.
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
---
2+
id: real-time-self-signed-certificate
3+
title: Self Signed Certificate Support
4+
hide_title: false
5+
sidebar_label: Self Signed Certificate
6+
description: Discover how to use the self signed certificate support by LambdaTest to test your non-certified websites.
7+
keywords:
8+
- real time testing in lambdatest
9+
- lambdatest real time testing feature
10+
- online real time testing
11+
- free cross browser testing tool
12+
- cross browser compatibility testing tool
13+
- online real time website testing
14+
- test website in different screen sizes
15+
- ie browser compatibility testing tool
16+
- test on gionee elfie e7 online
17+
- test on mac 10.11 el capitan online
18+
- apple mac el capitan virtual machine
19+
url: https://www.lambdatest.com/support/docs/real-time-self-signed-certificate/
20+
site_name: LambdaTest
21+
slug: real-time-self-signed-certificate/
22+
---
23+
24+
<script type="application/ld+json"
25+
dangerouslySetInnerHTML={{ __html: JSON.stringify({
26+
"@context": "https://schema.org",
27+
"@type": "BreadcrumbList",
28+
"itemListElement": [{
29+
"@type": "ListItem",
30+
"position": 1,
31+
"name": "LambdaTest",
32+
"item": "https://www.lambdatest.com"
33+
},{
34+
"@type": "ListItem",
35+
"position": 2,
36+
"name": "Support",
37+
"item": "https://www.lambdatest.com/support/docs/"
38+
},{
39+
"@type": "ListItem",
40+
"position": 3,
41+
"name": "Real Time Self Signed Certificate",
42+
"item": "https://www.lambdatest.com/support/docs/real-time-self-signed-certificate/"
43+
}]
44+
})
45+
}}
46+
></script>
47+
In modern web development, many features require a secure context to function properly. This typically means using HTTPS, which ensures that the communication between the client and server is encrypted. However, in development and staging environments, teams often use self-signed certificates instead of publicly trusted ones. These certificates are not automatically recognized by browsers as secure, which can lead to warnings, blocked features, and failed tests.
48+
49+
LambdaTest addresses this challenge with the Self-Signed Certificates Support feature. When enabled, this feature allows self-signed HTTPS sites to be treated as secure within remote testing environments. It enables testing of HTTPS-only APIs, service workers, WebRTC, and other secure-context-dependent features without encountering issues that typically arise with self-signed certificates.
50+
51+
With Self-Signed Certificates Support, LambdaTest ensures that testing workflows remain consistent, reliable, and realistic, even when self-signed certificates are used in development and staging environments.
52+
53+
## Steps to toggle the Self-Signed Certificate feature in a Realtime session:
54+
55+
**Step 1 :** Log in to the [Web Browser Testing](https://app.lambdatest.com/console/realtime/browser/desktop) dashboard.
56+
57+
**Step 2 :** Select your required OS and relevant browser, and device from the listing to launch your test session.
58+
59+
**Step 3 :** Click on Settings from the toolbar.
60+
61+
**Step 4 :** Toggle the switch next to `Self Signed Certificate Support` to enable the settings.
62+
63+
<img loading="lazy" src={require('../assets/images/real-time-testing/web-browser/self-signed-certificate.gif').default} alt="Image" className="doc_img"/>
64+
65+
66+
## Key Features
67+
- **Bypass Browser Security Warnings :** Self-signed certificates are not inherently trusted by browsers, leading to security warnings or even blocked features. By enabling Self-Signed Certificates Support in LambdaTest, these warnings are bypassed, allowing the site to function as if it had a publicly trusted certificate.
68+
- **Secure Testing of HTTPS-only Features :** Many modern web features, such as WebRTC, service workers, and HTTPS-only APIs, rely on a secure connection to operate. This feature ensures that testing such features works as expected without any interruptions caused by self-signed certificates.
69+
- **Cross-Platform Compatibility :** Self-Signed Certificates Support is available across various platforms, ensuring that it works uniformly across different operating systems and devices:
70+
- **Seamless Integration with LambdaTest :** The process of enabling this feature is straightforward and integrated into the LambdaTest UI. With a simple toggle in the session toolbar, users can activate or deactivate self-signed certificate handling without manual intervention or complicated setup steps.

sidebars.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1224,7 +1224,8 @@ module.exports = {
12241224
"webview-testing-in-android",
12251225
"real-time-locally-hosted-pages",
12261226
"real-time-recents-and-favourites",
1227-
"real-time-upload-and-download-files"
1227+
"real-time-upload-and-download-files",
1228+
"real-time-self-signed-certificate"
12281229
],
12291230
},
12301231
"troubleshooting-ios-apps",

0 commit comments

Comments
 (0)