Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 2 additions & 10 deletions docs/real-time-desktop-browser-testing-tools.md
Original file line number Diff line number Diff line change
Expand Up @@ -105,17 +105,9 @@ Customize your test environment with various settings:
- **Time Zone:** Select the time zone that aligns with your testing needs to ensure accurate testing across different regions.
- **Keyboard Input:** Change the keyboard language during the test session for localized testing scenarios.

<img loading="lazy" src={require('../assets/images/real-time-testing/web-browser/settings.png').default} alt="Image" className="doc_img"/>

## Self Signed Certificate Support
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.

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:
- **Bypass Browser Warnings :** Self-signed certificates are recognized as secure.
- **Cross-Platform Support :** Works on Windows, macOS, Android, and iOS.
- **Seamless Integration :** Enable via a simple toggle in the LambdaTest UI.
> 📘 We also provide a support for [Self Signed Certificates](https://www.lambdatest.com/support/docs/real-time-self-signed-certificate/).

<img loading="lazy" src={require('../assets/images/real-time-testing/web-browser/self-signed-certificate.gif').default} alt="Image" className="doc_img"/>
<img loading="lazy" src={require('../assets/images/real-time-testing/web-browser/settings.png').default} alt="Image" className="doc_img"/>

## Switch
Efficiently switch between different devices, browsers, and their OS versions without ending the current test session.
Expand Down
70 changes: 70 additions & 0 deletions docs/real-time-self-signed-certificate.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
---
id: real-time-self-signed-certificate
title: Self Signed Certificate Support
hide_title: false
sidebar_label: Self Signed Certificate
description: Discover how to use the self signed certificate support by LambdaTest to test your non-certified websites.
keywords:
- real time testing in lambdatest
- lambdatest real time testing feature
- online real time testing
- free cross browser testing tool
- cross browser compatibility testing tool
- online real time website testing
- test website in different screen sizes
- ie browser compatibility testing tool
- test on gionee elfie e7 online
- test on mac 10.11 el capitan online
- apple mac el capitan virtual machine
url: https://www.lambdatest.com/support/docs/real-time-self-signed-certificate/
site_name: LambdaTest
slug: real-time-self-signed-certificate/
---

<script type="application/ld+json"
dangerouslySetInnerHTML={{ __html: JSON.stringify({
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [{
"@type": "ListItem",
"position": 1,
"name": "LambdaTest",
"item": "https://www.lambdatest.com"
},{
"@type": "ListItem",
"position": 2,
"name": "Support",
"item": "https://www.lambdatest.com/support/docs/"
},{
"@type": "ListItem",
"position": 3,
"name": "Real Time Self Signed Certificate",
"item": "https://www.lambdatest.com/support/docs/real-time-self-signed-certificate/"
}]
})
}}
></script>
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.

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.

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.

## Steps to toggle the Self-Signed Certificate feature in a Realtime session:

**Step 1 :** Log in to the [Web Browser Testing](https://app.lambdatest.com/console/realtime/browser/desktop) dashboard.

**Step 2 :** Select your required OS and relevant browser, and device from the listing to launch your test session.

**Step 3 :** Click on Settings from the toolbar.

**Step 4 :** Toggle the switch next to `Self Signed Certificate Support` to enable the settings.

<img loading="lazy" src={require('../assets/images/real-time-testing/web-browser/self-signed-certificate.gif').default} alt="Image" className="doc_img"/>


## Key Features
- **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.
- **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.
- **Cross-Platform Compatibility :** Self-Signed Certificates Support is available across various platforms, ensuring that it works uniformly across different operating systems and devices:
- **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.
3 changes: 2 additions & 1 deletion sidebars.js
Original file line number Diff line number Diff line change
Expand Up @@ -1224,7 +1224,8 @@ module.exports = {
"webview-testing-in-android",
"real-time-locally-hosted-pages",
"real-time-recents-and-favourites",
"real-time-upload-and-download-files"
"real-time-upload-and-download-files",
"real-time-self-signed-certificate"
],
},
"troubleshooting-ios-apps",
Expand Down
Loading